Amended methods

Controller inheritance