adding more var val stuff