reorganization breaking the subsections of section 2 into individual sections; rewrite of section on modules