     data += ",";
     data += casing_temperature;
     data += ",";
-    data += drop_rate;
-    data += ",";
     data += rpm;
+    data += ",";
+    data += load_in_lbs;
+    data += ",";
+    data += water_level_cm;
+    data += ",";
+    data += flow_rate_cc_per_min;
     
     Serial.println (data);
     

  sensors.requestTemperatures();
  delayInMillis = 750 / (1 << (3)); 
  lastTempRequest = millis(); 
  
  // Drip sensor setup
  digitalWrite (SENSOR, HIGH);  // internal pull-up resistor built in :-)
  attachInterrupt (1, drop, RISING);  // attach interrupt handler  
} 



    delayInMillis = 750 / (1 << (3));
    lastTempRequest = millis(); 
  }


//////////////////////////////////////////////////////Load Washer
 analog_load_value = analogRead(loadWasherPin);
 load_in_lbs = ( analog_load_value - B_reference_level ) / A_linear_rate;

 //TODO: Send this value to the cloud for storage and analytics


 //////////////////////////////////////////////////////Water Level Sensor
 
 analog_water_level = analogRead(levelSensorPin);
 water_level_cm = ( analog_water_level - B_water_reference_level ) / A_water_rate;

if(initialize==true){
  flow_calc_water_level_cm = water_level_cm;
  calc_time_ms = millis();
  initialize==false;
}

 

 //////////////////////////////////////////////////////Solenoid Drain Valve

 //Start the drain if the water level is too high
 if(water_level_cm >= drain_at_cm_level){
  //TODO: If water level is way too high, then water is accumulating so send the operator a warning message
  digitalWrite(solenoidValvePin,HIGH);
  solenoid_valve_open = true;
 }

 if (solenoid_valve_open == false){
  if (water_level_cm >= (flow_calc_water_level_cm + water_level_buffer)){
   flow_rate_cc_per_min = ( analog_water_level - flow_calc_water_level_cm ) / (millis() - calc_time_ms);
   flow_calc_water_level_cm = analog_water_level;
  }
 }

  if (water_level_cm <= close_valve_at_cm_level){
  digitalWrite(solenoidValvePin,LOW);
  solenoid_valve_open = false;
  initialize=true;
 }



  //////////////////////////////////////////////////////Printing
  
  if (millis() - last_print_time >= PRINT_DELAY){
