fixing Cabal