added the controller exercise