link structure changes