cabal modified