more i2c changes