The Controller class