changes in strucutre