struct myFn