submodule tidying