started moving to a cabal build system, instead of make