Final_Pass1

Final version of pass 1