Phases of the Program