finished section 3.2