reconfigure for cabal build
adding test stuf for cabal build