added models and controller for job