diff --git a/(p,t)_sparsification/main.cpp b/(p,t)_sparsification/main.cpp
index b80c57585bcd3a3e33232246da8c86e52abda5e2..cef83be13852ff362d1e0946fc48d4cbca9f0ccd 100644
--- a/(p,t)_sparsification/main.cpp
+++ b/(p,t)_sparsification/main.cpp
@@ -71,10 +71,11 @@ int main(int argc, char *argv[]) {
     double elapsed_time = 0;
 
     auto[g, e_s] = read_graph_from_file(file_name, var["directed"].as<bool>());
-    auto start = chrono::steady_clock::now();
+
 
     string execMode=var["algorithm"].as<string>();
     for (int i=0; i<NUM_TRIALS; i++) {
+        auto start = chrono::steady_clock::now();
         pthread_create(&threads[i], NULL, handler, NULL);
         if (execMode == "Random") {
             g2 = compress_graph_basic(g, var["depth"].as<int>(), var["proportions"].as<vector<double>>(),