revert proc