finished reverting example cabal