finished section 3