set it up as a cabal build