testing form validation...might be buggy