add cabal