finished chapter updating_controllers_problem