new form validation method... will give documentation tmr