Main #Pt. 1