i2c and io_expander added