Creating a base controller