updated cabal
forgot about some things in the prelude