lots of form edits