submodulify all modules