EEPROM setup
Fix construct bug