tweak .cabal, needs more work