add new fields to Job, add dependencies