cleaned up EEPROM, modular interrupts