diff --git a/packages/adaptive.py b/packages/adaptive.py
new file mode 100644
index 0000000000000000000000000000000000000000..8b221f9c08daff7cbbbfbc9b38681aaa9f87ea07
--- /dev/null
+++ b/packages/adaptive.py
@@ -0,0 +1,11 @@
+import argparse
+
+parser = argparse.ArgumentParser()
+parser.add_argument("file", help = "A file containing data test")
+args = parser.parse_args()
+
+command = open("command.sh", "w")
+command.write(f"""#!/bin/sh
+              
+/home/aguillem/documents/travail/these/numerical_algebraic_geometry/algpath/algpath/target/release/algpath {args.file} --diff backward --homogenize --arithmetic arb-reckless --jobs 1""")
+command.close()
\ No newline at end of file
diff --git a/run_entries.py b/run_entries.py
index 5832dad22b44de0fde4fb3e667301d465f14606e..fc268fe5d51614ea42e0099d2fbbd2794bee883e 100644
--- a/run_entries.py
+++ b/run_entries.py
@@ -37,10 +37,6 @@ for i, pkg_name in enumerate(pkg_list):
         print(f"Data {j + 1}/{len(data_list)}")
         pkg_path = (Path("packages") / Path(f"{pkg_name}")).with_suffix(".py")
         data_name = Path(data_path)
-        print(data_name)
-        print(pkg_path)
-        print(data_name / pkg_name)
-        print(str(("data" / Path(data_path)).with_suffix(".json")))
-        if not ((data_name / pkg_name).exists() and args.n):
+        if not ((Path("benchmarks") / data_name / pkg_name).exists() and args.n):
             subprocess.run(["python3", "runtest.py", str(pkg_path), str(("data" / Path(data_path)).with_suffix(".json"))] + ["--timeout", str(args.timeout)]*(
                 args.timeout != None) + ["--mem", str(args.mem)]*(args.mem != None) + ["--perf"]*args.perf)