add architecture overview