added job, jobfactory