adding step-based messages archetypes and specific cases to templates