Cool! I like this, moving these to easy to understand locals. looks like there is an extra space after `var newVal =`