phases update: phase ranges now are reusable