with object redrow