   lcd.setCursor(0, 0);
   lcd.print("Select");
   lcd.setCursor(0, 1);
-  lcd.print("TV off mode");
-  lcd.setCursor(15, 1);
-  lcd.print("*");
-
-  irrecv.resume();
-  while (irrecv.decode(&results) != 1 ) { }
-  alarm_set();
-
-  lcd.clear();
-  lcd.setCursor(0, 0);
-  lcd.print("ON : TV on / off");
-  lcd.setCursor(0, 1);
-  lcd.print("OFF: IN change");
-
-  o_offMode = initialise_boolean_select();
-  alarm_set();
-
-  lcd.clear();
-  lcd.setCursor(0, 0);
-  lcd.print("Select");
-  lcd.setCursor(0, 1);
   lcd.print("channel gap");
   lcd.setCursor(15, 1);
   lcd.print("*");

  eeprom_read(o_wrkMode, wrkMode);
  eeprom_read(o_startMode, startMode);
  eeprom_read(o_beepMode, beepMode);
  eeprom_read(o_offMode, offMode);
  eeprom_read(o_channelGap, channelGap);
 // eeprom_read(o_tvOnTime, tvOnTime);
 // eeprom_read(o_tvOffTime, tvOffTime);

  // temp sensor
  sensors.begin();

        break;
      case 0x20DF10EF: // tv remote on/off
        if ( tvPowerStatus == 1 ) {
          timerStatus = 0;
        } else {
          timerStatus = 1;
          tvOnTimer();
          temp_Mills = millis();
        }
        tvPowerStatus = ! tvPowerStatus;
