change to i2c communication
add demo py