changing some stuff from the val var example