updated archetype