continued work on i2c