—  ARCHITECTURE  —