   delay(100);
   while (((millis()-starttime)<airduration)&&(tank>lvl)){  //2 min
     digitalWrite(air, HIGH);
-    measurevol();
-    lcd.setCursor(0,1);
-    lcd.print(tank);
+    int timedisplay = round((airduration-(millis()-starttime))/60/1000);
+    measurevol();
+    lcd.setCursor(0,1);
+    lcd.print(tank);lcd.print("gal  ");
+    lcd.print(timedisplay);lcd.print("min  ");
     delay(20000);}
     digitalWrite(air, LOW);
 }

    digitalWrite(decantpump, HIGH);
    measurevol();
    lcd.setCursor(0,1);
  lcd.print(tank);
  delay(10000);}
    digitalWrite(decantpump, LOW);
}

  lcd.setBacklight(VIOLET);
  measurevol();
  lcd.setCursor(0,1);
  lcd.print(tank);lcd.print("gal  ");
  float starttime = millis();
  delay(100);
   while ((millis()-starttime)<longt){
