added the zmq to make sure only one instance is running