Zmq improve2