feat(job type): add model