facto ok base controller