require a run object for every new job