diff --git a/algos/multi-layer-ijump/tests/__snapshots__/multi-layer-keyboard2.snap.svg b/algos/multi-layer-ijump/tests/__snapshots__/multi-layer-keyboard2.snap.svg
index ee434ed..7499f12 100644
--- a/algos/multi-layer-ijump/tests/__snapshots__/multi-layer-keyboard2.snap.svg
+++ b/algos/multi-layer-ijump/tests/__snapshots__/multi-layer-keyboard2.snap.svg
@@ -10,4 +10,4 @@
.pcb-silkscreen-top { stroke: #f2eda1; }
.pcb-silkscreen-bottom { stroke: #f2eda1; }
.pcb-silkscreen-text { fill: #f2eda1; }
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/algos/multi-layer-ijump/tests/__snapshots__/multi-layer-keyboard7.snap.svg b/algos/multi-layer-ijump/tests/__snapshots__/multi-layer-keyboard7.snap.svg
index d8c80e5..ff51b28 100644
--- a/algos/multi-layer-ijump/tests/__snapshots__/multi-layer-keyboard7.snap.svg
+++ b/algos/multi-layer-ijump/tests/__snapshots__/multi-layer-keyboard7.snap.svg
@@ -10,4 +10,4 @@
.pcb-silkscreen-top { stroke: #f2eda1; }
.pcb-silkscreen-bottom { stroke: #f2eda1; }
.pcb-silkscreen-text { fill: #f2eda1; }
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/algos/multi-layer-ijump/tests/__snapshots__/same-net-many-pads.snap.svg b/algos/multi-layer-ijump/tests/__snapshots__/same-net-many-pads.snap.svg
index 4667b10..fb54151 100644
--- a/algos/multi-layer-ijump/tests/__snapshots__/same-net-many-pads.snap.svg
+++ b/algos/multi-layer-ijump/tests/__snapshots__/same-net-many-pads.snap.svg
@@ -10,4 +10,4 @@
.pcb-silkscreen-top { stroke: #f2eda1; }
.pcb-silkscreen-bottom { stroke: #f2eda1; }
.pcb-silkscreen-text { fill: #f2eda1; }
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/algos/multi-layer-ijump/tests/repros/__snapshots__/repro2-path-loop-fails.test.tsx-no-loop-removal.snap.svg b/algos/multi-layer-ijump/tests/repros/__snapshots__/repro2-path-loop-fails.test.tsx-no-loop-removal.snap.svg
index f71d2f5..cd06eb0 100644
--- a/algos/multi-layer-ijump/tests/repros/__snapshots__/repro2-path-loop-fails.test.tsx-no-loop-removal.snap.svg
+++ b/algos/multi-layer-ijump/tests/repros/__snapshots__/repro2-path-loop-fails.test.tsx-no-loop-removal.snap.svg
@@ -10,4 +10,4 @@
.pcb-silkscreen-top { stroke: #f2eda1; }
.pcb-silkscreen-bottom { stroke: #f2eda1; }
.pcb-silkscreen-text { fill: #f2eda1; }
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/algos/multi-layer-ijump/tests/repros/__snapshots__/repro2-path-loop-fails.test.tsx-with-loop-removal.snap.svg b/algos/multi-layer-ijump/tests/repros/__snapshots__/repro2-path-loop-fails.test.tsx-with-loop-removal.snap.svg
index f71d2f5..cd06eb0 100644
--- a/algos/multi-layer-ijump/tests/repros/__snapshots__/repro2-path-loop-fails.test.tsx-with-loop-removal.snap.svg
+++ b/algos/multi-layer-ijump/tests/repros/__snapshots__/repro2-path-loop-fails.test.tsx-with-loop-removal.snap.svg
@@ -10,4 +10,4 @@
.pcb-silkscreen-top { stroke: #f2eda1; }
.pcb-silkscreen-bottom { stroke: #f2eda1; }
.pcb-silkscreen-text { fill: #f2eda1; }
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/algos/multi-layer-ijump/tests/same-net-many-pads.test.tsx b/algos/multi-layer-ijump/tests/same-net-many-pads.test.tsx
index e82b5ba..c660bfd 100644
--- a/algos/multi-layer-ijump/tests/same-net-many-pads.test.tsx
+++ b/algos/multi-layer-ijump/tests/same-net-many-pads.test.tsx
@@ -43,6 +43,7 @@ test("multimargin-ijump-astar simple", () => {
)
const inputCircuitJson = circuit.getCircuitJson()
+ console.log(inputCircuitJson.filter(elm=>elm.type==='pcb_smtpad'))
const connMap = getFullConnectivityMapFromCircuitJson(inputCircuitJson)
diff --git a/bun.lockb b/bun.lockb
index cf4806d..a3db4de 100755
Binary files a/bun.lockb and b/bun.lockb differ