building a job model