introduced a new object 'var' to hold the variables and values. it knows its node and cpt