Section 2: cleanup