This branch is for evaluating zmq solution. Please do not merge