fix the explanation in apply functor