added revert and toDez()