architecture enchancement