some notes about where to place the i2c variables currently in main global scope