create submodule doctrine