major rework of interface, otpadmsg now works