added EEPROM usage