deliver for phase1