Add old submodule functional