IController, methods