adding commentary to i2c.h