added i2c demo