variables modification