can now be built with cabal