add revert operation