revert complete