reorganize archetype