fixing particular case  in basic functor

small fixing...