Adding cabal stuff