structural changes linking and stuff