updated i2c