Revised cabal file