additions for zeromq