add i2c library