fix funtor -> functor