Modification of functor and consequences