making architecture overview