omg form validation via the models omg omg
proper form validation has been utilized