finished section 2