added some contents about revert