fixed base controller