      if(blue_button_On){
        now = RTC.now(); // fetch the time
        now_seconds=long(now.hour())*3600+long(now.minute())*60+long(now.second());     
-       condition=Count_down;
+       //condition=Count_down;
+       condition=Timer;
        wait_time=2;
        Beep(600,440,200);Beep(600,880,200);
        remaining_seconds=600;

       break;
     }
  break;
    
  case Count_down:
     //Serial.println("Count_down");
     now = RTC.now(); // fetch the time
     // Write to LCD

int current_second = 0;  // Used to check frequency of time update on LCD
long now_seconds, end_seconds, remaining_seconds, change_time=0;  // now in seconds since 00:00:00, end time in seconds, count down of remain seconds
float seconds_between_drops;
static uint8_t default_hue=50;
static uint8_t hue = default_hue;
/*
 * 50=yellow
 * 100=green
 * 160=blue
 * 0=red
 */
static uint8_t hue_step = 24;
static uint8_t tail = 180;
static int step = -1;
