added zmq lib