Adding I2C functionnality