reassigning variables now changes the value in the environment instead of adding a new tuple