added controller submodule