this actually doesn't work well. 
Also I never actually hooked up the validation. OOPS.