cabal setup + conv setup