enhance architecture