remove .val() usage