Completed all of Section 2