semantic variable changes