   // loop until limit switch is hit  (also add timeout)
   Serial.print("Waiting for door to close");
   while(digitalRead(PIN_LIMSW_DN) == LOW){
-
+    wdt_reset();
     delay(DELAY_MS);
     timeoutcount++;
     if(timeoutcount > TIMEOUT_MAX){

  }
}

void checkTime(){
  //today =  {now.second(), now.minute(), now.hour(), now.day(), now.month(), now.year() } ;
  // check if it is time to open the door

  
  // while warning time not run out and user hasn't intervened
  while(fixTime.unixtime() - rtc.now().unixtime() > 0 && !pausedForUser){
    wdt_reset();
    menuButton.read();
    if(menuButton.wasReleased()){
      pausedForUser = true;
