Modules and submodules updated