cleanups
gems
receive messages via zmq
tweaks