modify the phase1