cleaned up cabal file