requirements for zeromq