modernize submodules