rev submodules