refacter effect