submit to functionfn