added phase_0