complete archetype generator