diff --git a/macro/mvd/qa/mvd_qa3_digitize.C b/macro/mvd/qa/mvd_qa3_digitize.C
index 918cf234c44c4c6934bf7755db5f5acaa5ed2111..aac940edd1bd5714c3afa107bbf075668049d065 100644
--- a/macro/mvd/qa/mvd_qa3_digitize.C
+++ b/macro/mvd/qa/mvd_qa3_digitize.C
@@ -47,7 +47,7 @@ void mvd_qa3_digitize(const char* setup = "sis100_electron")
   //logger->SetLogVerbosityLevel("LOW");
 
   logger->SetLogScreenLevel("DEBUG4");
-  logger->SetLogVerbosityLevel("DEBUG4");
+  logger->SetLogVerbosityLevel("LOW");
 
 
   TString setupFile  = inDir + "/geometry/setup/setup_" + setup + ".C";
@@ -77,7 +77,7 @@ void mvd_qa3_digitize(const char* setup = "sis100_electron")
   std::cout << "Adding Task:  CbmMvdDigitiser... " << std::endl;
 
   //--- Pile Up -------
-
+  /*
   Int_t pileUpInMVD = 2;  // use 1 or higher
 
   digi->SetBgFileName(bgFile);
@@ -94,18 +94,20 @@ void mvd_qa3_digitize(const char* setup = "sis100_electron")
 
   //digi->ShowDebugHistograms();
   // ------------------------------------------------------------------------
-
+  */
 
   // -----   Digitization run   ---------------------------------------------
   CbmDigitization run;
 
-  run.AddInput(inFile);
+
   run.SetOutputFile(outFile, kTRUE);
   run.SetParameterRootFile(parFile);
-  run.SetMode(cbm::sim::Mode::EventByEvent);
-
+  run.SetMode(cbm::sim::Mode::Timebased);
+  cbm::sim::TimeDist timeDist = cbm::sim::TimeDist::Uniform;
   run.SetDigitizer(ECbmModuleId::kMvd, digi);
 
+  run.AddInput(0,inFile, timeDist, 1e4);
+
   run.Run(nEvents);
   // ------------------------------------------------------------------------