add all type fields works on edit form, need to add delete method