now properly dealing with form data...hooray!