refine i2c