modification of architecture