Phases and the Goal of the Program