adding code using zmq