diff --git a/latex/table.tex b/latex/table.tex
new file mode 100644
index 0000000000000000000000000000000000000000..5b96d3515e3ff9e6ed6ef20c9115451bfffe6307
--- /dev/null
+++ b/latex/table.tex
@@ -0,0 +1,20 @@
+\setlength{\tabcolsep}{2pt}\begin{tabular*}{\textwidth}{l@{\extracolsep{\fill}}rrrrrrrrrrr}
+\toprule
+ &  &  & \multicolumn{5}{c}{HomotopyContinuation.jl} & \multicolumn{4}{c}{algpath} \\
+   \cmidrule(lr){4-8} \cmidrule(lr){9-12}
+\multicolumn{1}{c}{name} & \multicolumn{1}{c}{dim.} & \multicolumn{1}{c}{deg.} & \multicolumn{1}{c}{time (s)} & \multicolumn{1}{c}{fail.} & \multicolumn{1}{c}{jump.} & \multicolumn{1}{c}{med.} & \multicolumn{1}{c}{max.} & \multicolumn{1}{c}{time (s)} & \multicolumn{1}{c}{prec.} & \multicolumn{1}{c}{med.} & \multicolumn{1}{c}{max.} \\
+\midrule
+dense & 1 & $1000$ & 11 &  &  & 15 & 100 & 27 min & 59 & 76 & 24\,k \\
+dense & 1 & $2000$ & 48 & \textbf{3} &  & 24 & 79 & 2 h & 62 & 95 & 71\,k \\
+katsura & 21 & $2^{20}$ & 5 h &  &  & 209 & 468 & 89 h & 65 & 427 & 13\,k \\
+resultants & 3 & $16 \cdot 4^{2}$ & 7.6 &  & \faTimes & 54 & 128 & 160 & 58 & 440 & 3510 \\
+resultants & 2 & $40 \cdot 5$ & 4.2 & \textbf{200} &  &  &  & 13 min & 69 & 458 & 2205 \\
+structured * & 3 & $20^{3}$ & 3.7 & \textbf{12} & \faTimes & 107 & 164 & 6.3 & 56 & 271 & 634 \\
+structured * & 3 & $30^{3}$ & 3.5 & \textbf{92} &  & 111 & 133 & 97 & 71 & 383 & 820 \\
+$W_{19}$ & 1 & $19$ & 2.0 & \textbf{17} &  & 97 & 101 & 1 h & 111 & 249\,k & 1006\,k \\
+$W_{20}$ & 1 & $20$ & 2.4 & \textbf{20} &  &  &  & 3 h & 118 & 559\,k & 2316\,k \\
+$W_{20} + 1$ & 1 & $20$ & 2.7 & \textbf{20} &  &  &  & 0.6 & 63 & 309 & 402 \\
+clustered (5, 5, 10) & 1 & $25$ & 3.6 &  & \faTimes & 80 & 151 & 0.4 & 53 & 261 & 834 \\
+clustered (10, 5, 10) & 1 & $50$ & 3.8 &  & \faTimes & 80 & 153 & 153 & 70 & 992 & 17\,k \\
+\bottomrule
+\end{tabular*}
diff --git a/tables/issac_2025/table.json b/tables/issac_2025/table.json
new file mode 100644
index 0000000000000000000000000000000000000000..38d71ecc9e21e78c242048ab58864c2276ca0020
--- /dev/null
+++ b/tables/issac_2025/table.json
@@ -0,0 +1,678 @@
+{
+  "header": [
+    [
+      {
+        "str": "",
+        "w": 1
+      },
+      {
+        "str": "",
+        "w": 1
+      },
+      {
+        "str": "",
+        "w": 1
+      },
+      {
+        "str": "homotopycontinuation",
+        "w": 5
+      },
+      {
+        "str": "algpath",
+        "w": 4
+      }
+    ],
+    [
+      {
+        "str": "name",
+        "w": 1
+      },
+      {
+        "str": "dimension",
+        "w": 1
+      },
+      {
+        "str": "tot deg",
+        "w": 1
+      },
+      {
+        "str": "tottime",
+        "w": 1
+      },
+      {
+        "str": "failures",
+        "w": 1
+      },
+      {
+        "str": "pathjump",
+        "w": 1
+      },
+      {
+        "str": "medsteps",
+        "w": 1
+      },
+      {
+        "str": "maxsteps",
+        "w": 1
+      },
+      {
+        "str": "tottime",
+        "w": 1
+      },
+      {
+        "str": "maxprec",
+        "w": 1
+      },
+      {
+        "str": "medsteps",
+        "w": 1
+      },
+      {
+        "str": "maxsteps",
+        "w": 1
+      }
+    ]
+  ],
+  "table": [
+    [
+      {
+        "str": "dense",
+        "w": 1
+      },
+      {
+        "str": "1",
+        "w": 1
+      },
+      {
+        "str": "$1000$",
+        "w": 1
+      },
+      {
+        "str": "11",
+        "w": 1
+      },
+      {
+        "str": "",
+        "w": 1
+      },
+      {
+        "str": "",
+        "w": 1
+      },
+      {
+        "str": "15",
+        "w": 1
+      },
+      {
+        "str": "100",
+        "w": 1
+      },
+      {
+        "str": "27 min",
+        "w": 1
+      },
+      {
+        "str": "59",
+        "w": 1
+      },
+      {
+        "str": "76",
+        "w": 1
+      },
+      {
+        "str": "24\\,k",
+        "w": 1
+      }
+    ],
+    [
+      {
+        "str": "dense",
+        "w": 1
+      },
+      {
+        "str": "1",
+        "w": 1
+      },
+      {
+        "str": "$2000$",
+        "w": 1
+      },
+      {
+        "str": "48",
+        "w": 1
+      },
+      {
+        "str": "\\textbf{3}",
+        "w": 1
+      },
+      {
+        "str": "",
+        "w": 1
+      },
+      {
+        "str": "24",
+        "w": 1
+      },
+      {
+        "str": "79",
+        "w": 1
+      },
+      {
+        "str": "2 h",
+        "w": 1
+      },
+      {
+        "str": "62",
+        "w": 1
+      },
+      {
+        "str": "95",
+        "w": 1
+      },
+      {
+        "str": "71\\,k",
+        "w": 1
+      }
+    ],
+    [
+      {
+        "str": "katsura",
+        "w": 1
+      },
+      {
+        "str": "21",
+        "w": 1
+      },
+      {
+        "str": "$2^{20}$",
+        "w": 1
+      },
+      {
+        "str": "5 h",
+        "w": 1
+      },
+      {
+        "str": "",
+        "w": 1
+      },
+      {
+        "str": "",
+        "w": 1
+      },
+      {
+        "str": "209",
+        "w": 1
+      },
+      {
+        "str": "468",
+        "w": 1
+      },
+      {
+        "str": "89 h",
+        "w": 1
+      },
+      {
+        "str": "65",
+        "w": 1
+      },
+      {
+        "str": "427",
+        "w": 1
+      },
+      {
+        "str": "13\\,k",
+        "w": 1
+      }
+    ],
+    [
+      {
+        "str": "resultants",
+        "w": 1
+      },
+      {
+        "str": "3",
+        "w": 1
+      },
+      {
+        "str": "$16 \\cdot 4^{2}$",
+        "w": 1
+      },
+      {
+        "str": "7.6",
+        "w": 1
+      },
+      {
+        "str": "",
+        "w": 1
+      },
+      {
+        "str": "\\faTimes",
+        "w": 1
+      },
+      {
+        "str": "54",
+        "w": 1
+      },
+      {
+        "str": "128",
+        "w": 1
+      },
+      {
+        "str": "160",
+        "w": 1
+      },
+      {
+        "str": "58",
+        "w": 1
+      },
+      {
+        "str": "440",
+        "w": 1
+      },
+      {
+        "str": "3510",
+        "w": 1
+      }
+    ],
+    [
+      {
+        "str": "resultants",
+        "w": 1
+      },
+      {
+        "str": "2",
+        "w": 1
+      },
+      {
+        "str": "$40 \\cdot 5$",
+        "w": 1
+      },
+      {
+        "str": "4.2",
+        "w": 1
+      },
+      {
+        "str": "\\textbf{200}",
+        "w": 1
+      },
+      {
+        "str": "",
+        "w": 1
+      },
+      {
+        "str": "",
+        "w": 1
+      },
+      {
+        "str": "",
+        "w": 1
+      },
+      {
+        "str": "13 min",
+        "w": 1
+      },
+      {
+        "str": "69",
+        "w": 1
+      },
+      {
+        "str": "458",
+        "w": 1
+      },
+      {
+        "str": "2205",
+        "w": 1
+      }
+    ],
+    [
+      {
+        "str": "structured *",
+        "w": 1
+      },
+      {
+        "str": "3",
+        "w": 1
+      },
+      {
+        "str": "$20^{3}$",
+        "w": 1
+      },
+      {
+        "str": "3.7",
+        "w": 1
+      },
+      {
+        "str": "\\textbf{12}",
+        "w": 1
+      },
+      {
+        "str": "\\faTimes",
+        "w": 1
+      },
+      {
+        "str": "107",
+        "w": 1
+      },
+      {
+        "str": "164",
+        "w": 1
+      },
+      {
+        "str": "6.3",
+        "w": 1
+      },
+      {
+        "str": "56",
+        "w": 1
+      },
+      {
+        "str": "271",
+        "w": 1
+      },
+      {
+        "str": "634",
+        "w": 1
+      }
+    ],
+    [
+      {
+        "str": "structured *",
+        "w": 1
+      },
+      {
+        "str": "3",
+        "w": 1
+      },
+      {
+        "str": "$30^{3}$",
+        "w": 1
+      },
+      {
+        "str": "3.5",
+        "w": 1
+      },
+      {
+        "str": "\\textbf{92}",
+        "w": 1
+      },
+      {
+        "str": "",
+        "w": 1
+      },
+      {
+        "str": "111",
+        "w": 1
+      },
+      {
+        "str": "133",
+        "w": 1
+      },
+      {
+        "str": "97",
+        "w": 1
+      },
+      {
+        "str": "71",
+        "w": 1
+      },
+      {
+        "str": "383",
+        "w": 1
+      },
+      {
+        "str": "820",
+        "w": 1
+      }
+    ],
+    [
+      {
+        "str": "$W_{19}$",
+        "w": 1
+      },
+      {
+        "str": "1",
+        "w": 1
+      },
+      {
+        "str": "$19$",
+        "w": 1
+      },
+      {
+        "str": "2.0",
+        "w": 1
+      },
+      {
+        "str": "\\textbf{17}",
+        "w": 1
+      },
+      {
+        "str": "",
+        "w": 1
+      },
+      {
+        "str": "97",
+        "w": 1
+      },
+      {
+        "str": "101",
+        "w": 1
+      },
+      {
+        "str": "1 h",
+        "w": 1
+      },
+      {
+        "str": "111",
+        "w": 1
+      },
+      {
+        "str": "249\\,k",
+        "w": 1
+      },
+      {
+        "str": "1006\\,k",
+        "w": 1
+      }
+    ],
+    [
+      {
+        "str": "$W_{20}$",
+        "w": 1
+      },
+      {
+        "str": "1",
+        "w": 1
+      },
+      {
+        "str": "$20$",
+        "w": 1
+      },
+      {
+        "str": "2.4",
+        "w": 1
+      },
+      {
+        "str": "\\textbf{20}",
+        "w": 1
+      },
+      {
+        "str": "",
+        "w": 1
+      },
+      {
+        "str": "",
+        "w": 1
+      },
+      {
+        "str": "",
+        "w": 1
+      },
+      {
+        "str": "3 h",
+        "w": 1
+      },
+      {
+        "str": "118",
+        "w": 1
+      },
+      {
+        "str": "559\\,k",
+        "w": 1
+      },
+      {
+        "str": "2316\\,k",
+        "w": 1
+      }
+    ],
+    [
+      {
+        "str": "$W_{20} + 1$",
+        "w": 1
+      },
+      {
+        "str": "1",
+        "w": 1
+      },
+      {
+        "str": "$20$",
+        "w": 1
+      },
+      {
+        "str": "2.7",
+        "w": 1
+      },
+      {
+        "str": "\\textbf{20}",
+        "w": 1
+      },
+      {
+        "str": "",
+        "w": 1
+      },
+      {
+        "str": "",
+        "w": 1
+      },
+      {
+        "str": "",
+        "w": 1
+      },
+      {
+        "str": "0.6",
+        "w": 1
+      },
+      {
+        "str": "63",
+        "w": 1
+      },
+      {
+        "str": "309",
+        "w": 1
+      },
+      {
+        "str": "402",
+        "w": 1
+      }
+    ],
+    [
+      {
+        "str": "clustered (5, 5, 10)",
+        "w": 1
+      },
+      {
+        "str": "1",
+        "w": 1
+      },
+      {
+        "str": "$25$",
+        "w": 1
+      },
+      {
+        "str": "3.6",
+        "w": 1
+      },
+      {
+        "str": "",
+        "w": 1
+      },
+      {
+        "str": "\\faTimes",
+        "w": 1
+      },
+      {
+        "str": "80",
+        "w": 1
+      },
+      {
+        "str": "151",
+        "w": 1
+      },
+      {
+        "str": "0.4",
+        "w": 1
+      },
+      {
+        "str": "53",
+        "w": 1
+      },
+      {
+        "str": "261",
+        "w": 1
+      },
+      {
+        "str": "834",
+        "w": 1
+      }
+    ],
+    [
+      {
+        "str": "clustered (10, 5, 10)",
+        "w": 1
+      },
+      {
+        "str": "1",
+        "w": 1
+      },
+      {
+        "str": "$50$",
+        "w": 1
+      },
+      {
+        "str": "3.8",
+        "w": 1
+      },
+      {
+        "str": "",
+        "w": 1
+      },
+      {
+        "str": "\\faTimes",
+        "w": 1
+      },
+      {
+        "str": "80",
+        "w": 1
+      },
+      {
+        "str": "153",
+        "w": 1
+      },
+      {
+        "str": "153",
+        "w": 1
+      },
+      {
+        "str": "70",
+        "w": 1
+      },
+      {
+        "str": "992",
+        "w": 1
+      },
+      {
+        "str": "17\\,k",
+        "w": 1
+      }
+    ]
+  ]
+}
\ No newline at end of file