validation still does not work