improving archetype