added newer version of the i2c lib