maintain architectural details