submodule def changes