Working on archetype API