definint the Architect