first commit of i2c lib