submodule script