Exercise 45: Model and Controller.