 
     if (args.progress_bar)
       printf("Complete (execution time %.2f s)\n",timers["dedispersion"].getTime());
-      
+    
+    if (args.progress_bar) std::cout <<"Starting searching..."  << std::endl;
+
     //Multithreading commands
     timers["searching"].start();
     std::vector<Worker*> workers(nthreads);

    }
    timers["searching"].stop();


  }
  

    std::cout << "Executing dedispersion" << std::endl;
    }

    if (args.progress_bar) std::cout <<"Starting dedispersion:" <<start << "to" << end << "..." << std::endl;

    timers["dedispersion"].start();
    PUSH_NVTX_RANGE("Dedisperse",3)
