add ComController class