Improved base controller