handle Phase3 in two steps