try to modify defin of phase