Adding the pass1.cpp