better cabal. print result