Improve cabal file