add i2c part code