refactoring: replacing all submodules of controller by a single controller module.