Reversing Method