 /****************************** Topics ***************************************/
 // Setup a feed called 'test' for publishing.
 // Notice MQTT paths for AIO follow the form: <username>/feeds/<feedname>
-Adafruit_MQTT_Publish test_topic = Adafruit_MQTT_Publish(&mqtt, AIO_USERNAME "/feeds/test");
+//Adafruit_MQTT_Publish test_topic = Adafruit_MQTT_Publish(&mqtt, AIO_USERNAME "/feeds/test");
+Adafruit_MQTT_Publish temp_topic = Adafruit_MQTT_Publish(&mqtt, AIO_USERNAME "/feeds/temp");
 /****************************** Subscriptions*********************************/
 // Setup a feed called 'test' for subscribing to changes.
-Adafruit_MQTT_Subscribe test_subscription = Adafruit_MQTT_Subscribe(&mqtt, AIO_USERNAME "/feeds/test");
+//Adafruit_MQTT_Subscribe test_subscription = Adafruit_MQTT_Subscribe(&mqtt, AIO_USERNAME "/feeds/test");
+Adafruit_MQTT_Subscribe temp_subscription = Adafruit_MQTT_Subscribe(&mqtt, AIO_USERNAME "/feeds/temp");
 
 /***************************  MQTT Conn   ************************************/
 

 /****************************** Subscript  ***********************************/
 Adafruit_MQTT_Subscribe *subscription;
  while ((subscription = mqtt.readSubscription(5000))) {
    if (subscription == &test_subscription) {
      Serial.print(F("Got: "));
      Serial.println((char *)test_subscription.lastread);
    }
  }
 /****************************** Publish  **********************************/
   // Now we can publish stuff!
  Serial.print(F("\nSending test val "));
  Serial.print(x);
  Serial.print("...");
  if (! test_topic.publish(x++)) {
    Serial.println(F("Failed"));
  } else {
    Serial.println(F("OK!"));

}

  /****************************** Get Data From DHTxx  ************************/

void gettemperature() {
  // Wait at least 2 seconds seconds between measurements.
  // if the difference between the current time and last time you read
