added controllers for each model