changes to I2C.v