first add zeromq