architectural compatibility