split cabal
change samples logging