flat archetype