modify archtype