cabal file updates