design-phase1