Section 2, first pass done