- final ZeroMQ implementation