add zmq c