Assignment improved. Instead of passing values, the current system pass the variable and memory keep track the value of the variable