finished section 9.2