implement revert
implement reload