moving vault to submodule