first compile debug pass

first compile debug pass