cabal file >.<
fixed a bunch of warnings