fixed val -> value. update prop values