finished section 2-1