Model and controller.