finished with zmq