finished section 4