figured out forms
respond to all errors at once