added trailing semicolon
wrapped form in a fieldset
changed edit form to use ajax