fix val() call