updated archetype according to framework