to zmq and protobuf