semantic changes