initial commit with archetype stuff