using modbus is a pain and tedious