I2C (Revised)

Just fixed the last commitment since it was done wrong