using myValOriginal instead of myVal