Complete Functor module