finished section 4.2