try to solve cabal hell