form validation revisions