added eeprom.c