Added some I2C handling