revising the section written so far...