addition of all modules