Job_constructor