Basic Cabal Setup