modify modbus
add frontend