clean up for cabal