add archtype