test dynamic val