     {
         zones_all_off("");
     }
+    else
+    {
+        dString = (currentTime - stopTime) + " seconds remaining";
+    }
+        
+    
 }
 int readZone(String command)
 {

    // set the stopTime
    stopTime = currentTime + duration;
    change_zone_valve(zone_number,true);
    
    char str[80];
    sprintf(str, "duration(%d):stopTime(%lu):currentTime(%lu)", duration, stopTime, currentTime);
    
    Particle.publish("striide.garden.runzone.duration",str);
}

bool change_zone_valve(int zone_number, bool on_or_off){

        digitalWrite(zones[zone_number-1], HIGH);
        sString = zone_number + "is on";
	}
    
	return on_or_off;
}
