working I2C communication \o/