#1 make buildable cabal