doing the work in _execute
now passing the files through ZMQ