adding Cabal