todone on revert