improving section on rings and modules [ci skip]