edit function item add new form and new function