Cabal setup