finished section 3-3