need cabal configure as well