finish revising section 4 and add practice problems