initial cabal package