work in progress on jobmanager module, to do: handle args_set and fail_q correctly