first working prototype of ZMQ-based messaging