made id and name hidden fields, allow update on submit