added initial zeromq support