alternate form validation