fix to phase reset method