changed to SMBus