template procedures phase1