add Fn(Edit)