All non base class controllers are now extending basecontroller