Small changes, going to add eeprom support.