convert to submodule