submodule tidy