structure changes [2]