architecture overview extended