add revert; begin version tests