       break;
   }
   // display data
-  Serial.print(DHT.humidity, 1);
-  Serial.print(", ");
-  Serial.print(DHT.temperature, 1);
-  Serial.print(", ");
+signed int AirTemp = DHT.temperature * 10;
+unsigned int AirHumidity = DHT.humidity * 10;
 
 
   //IR PHOTOSENSOR
   digitalWrite(IRVccPin, HIGH);   // enable sensor
-  Serial.print(analogRead(IRPin));  // read level
+  int photoIR = analogRead(IRPin); // read IR level
   digitalWrite(IRVccPin, LOW);   // disable sensor
 
 
+  // DISPLAY data
+  Serial.print(SoilMoisture, DEC); // soil moisture level
+  Serial.print(", ");
+  Serial.print(red, DEC); // RGB: RED
+  Serial.print(", ");
+  Serial.print(green, DEC); // RGB: GREEN
+  Serial.print(", ");
+  Serial.print(blue, DEC); // RGB: BLUE
+  Serial.print(", ");
+  Serial.print(SoilTemp, DEC);  // soil temperature
+  Serial.print(", ");
+  Serial.print(AirTemp, DEC); // Air temperature
+  Serial.print(", ");
+  Serial.print(AirHumidity, DEC); // Air Humidity
+  Serial.print(", ");
+  Serial.print(photoIR);  // IR level
+
+
   // finish
   Serial.println();
   delay(2000);
+
+  // construct message
+
 
 }
 


// BEGIN LOOP
void loop() {
  
  // SOIL MOISTURE
  digitalWrite(SoilVccPin, HIGH);   // enable sensor
  delay(50);  // allow power to settle
  Serial.print(1023 - (analogRead(SoilMoisturePin))); // read analog voltage then negate so that open circuit -> 0, short circtuit -> 1023
  Serial.print(", ");
  digitalWrite(SoilVccPin, LOW);   // disable sensor

  // RGB PHOTOSENSOR
  // Read sensor values (16 bit integers)

  Serial.print("Found ");
  Serial.print(sensors.getDeviceCount(), DEC);
  Serial.println(" devices.");

  // report parasite power requirements
  Serial.print("Parasite power is: ");
  if (sensors.isParasitePowerMode()) Serial.println("ON");
