added stuff
improved form error handling capabilities