fix cabal order