diff --git a/cave_data/1623-2013-cucc-01B.html b/cave_data/1623-2013-cucc-B-01.html
similarity index 94%
rename from cave_data/1623-2013-cucc-01B.html
rename to cave_data/1623-2013-cucc-B-01.html
index 47fa23697..075a8cf31 100644
--- a/cave_data/1623-2013-cucc-01B.html
+++ b/cave_data/1623-2013-cucc-B-01.html
@@ -23,10 +23,10 @@ the form documented at
1623
-2013-cucc-01B
+2013-cucc-B-01
- 1623-2013-cucc-01B
+ 1623-2013-cucc-B-01
diff --git a/cave_data/1623-2013-cucc-draft4pit.html b/cave_data/1623-2013-cucc-draft4pit-09.html
similarity index 94%
rename from cave_data/1623-2013-cucc-draft4pit.html
rename to cave_data/1623-2013-cucc-draft4pit-09.html
index c92f8c854..718d437b9 100644
--- a/cave_data/1623-2013-cucc-draft4pit.html
+++ b/cave_data/1623-2013-cucc-draft4pit-09.html
@@ -23,10 +23,10 @@ the form documented at
1623
-2013-cucc-draft4pit
+2013-cucc-draft4pit-09
- 1623-2013-cucc-draft4pit
+ 1623-2013-cucc-draft4pit-09
diff --git a/cave_data/1623-2013-cucc-01-DUP.html b/cave_data/1623-2013-cucc-pit-09.html
similarity index 94%
rename from cave_data/1623-2013-cucc-01-DUP.html
rename to cave_data/1623-2013-cucc-pit-09.html
index f39f853f0..fe079da79 100644
--- a/cave_data/1623-2013-cucc-01-DUP.html
+++ b/cave_data/1623-2013-cucc-pit-09.html
@@ -23,10 +23,10 @@ the form documented at
1623
-2013-cucc-01-DUP
+2013-cucc-pit-09
- 1623-2013-cucc-01-DUP
+ 1623-2013-cucc-pit-09
diff --git a/cave_data/1623-2013-cucc-pit.html b/cave_data/1623-2013-cucc-pit.html
deleted file mode 100644
index 544447550..000000000
--- a/cave_data/1623-2013-cucc-pit.html
+++ /dev/null
@@ -1,55 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-This file is generated by troggle using the form documented at
-the form documented at
-handbook/survey/caveentry.html
-
-
-
-False
-True
-
-
-1623
-
-
-2013-cucc-pit
-
-
- 1623-2013-cucc-pit
-
-
-
-
-
-Pending cave write-up Only logbook entries and wallet prospecting notes.
-
- Wallet listing
- Wallet 2013-02
- Wallet 2013-14
- Wallet 2013-23 - one image
- Wallets 2013
-
- Full Logbook 2013
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cave_data/1623-2013-cucc-slope.html b/cave_data/1623-2013-cucc-slope-09.html
similarity index 94%
rename from cave_data/1623-2013-cucc-slope.html
rename to cave_data/1623-2013-cucc-slope-09.html
index 77b9e6847..9d61c0b44 100644
--- a/cave_data/1623-2013-cucc-slope.html
+++ b/cave_data/1623-2013-cucc-slope-09.html
@@ -23,10 +23,10 @@ the form documented at
1623
-2013-cucc-slope
+2013-cucc-slope-09
- 1623-2013-cucc-slope
+ 1623-2013-cucc-slope-09
diff --git a/cave_data/pendingcaves.txt b/cave_data/pendingcaves.txt
index 52585a8af..99890ee03 100644
--- a/cave_data/pendingcaves.txt
+++ b/cave_data/pendingcaves.txt
@@ -9,13 +9,43 @@
; This file is only parsed when a full database reset is done on the server.
; example entry (without the initial semicolon of course):
-;1626-2019-HT-01 ; Banana Hole, see logbook
+;1623-2025-pb-03 ; https://expo.survex.com/logbookentry/2025-07-14/2025-07-14e
+
1623-2025-pb-01 ; date ?
-1623-2025-pb-02 ; /logbookentry/2025-07-12/2025-07-12a
1623-2025-pb-03 ; https://expo.survex.com/logbookentry/2025-07-14/2025-07-14e
1623-2025-pb-04 ; https://expo.survex.com/logbookentry/2025-07-14/2025-07-14e
1623-2025-pb-05 ; https://expo.survex.com/logbookentry/2025-07-14/2025-07-14e
+; locations taken from the code in parsers/locations.py
+; when they should not be in the code, but in the data here
+;("1623.p2013-cucc-pit", "no ent", False, nullent),
+
+1626-2013-cucc-draftyholes-09
+1626-2013-cucc-pitarea-09
+1626-2013-cucc-goodpit-09
+1626-2023-cucc-22mpit-09
+1626-2013-cucc-lineofpits-09
+1626-2013-cucc-12mpit-09
+1626-2013-cucc-20mpit-09
+1626-2013-cucc-2s-drop-09
+1626-2013-cucc-01cp-09
+1626-2013-cucc-rift-09
+1626-2013-cucc-snowplug2-09
+1626-2013-cucc-DraftHole-09
+1626-2013-cucc-setofsnowholes-09
+1626-2013-cucc-stotp20-09
+1626-2013-cucc-snowplug-09
+1626-2013-cucc-draft3pit-09
+1626-2013-cucc-draft2pit-09
+
+1626-2014-ms-01
+1626-2014-ms-02
+1626-2014-ms-03
+1626-2014-ms-04
+1626-2014-ms-05
+1626-2014-ms-06
+1626-2014-ms-07
+
diff --git a/entrance_data/1623-2013-cucc-01-DUP.html b/entrance_data/1623-2013-cucc-01-DUP.html
deleted file mode 100644
index 9ac31a899..000000000
--- a/entrance_data/1623-2013-cucc-01-DUP.html
+++ /dev/null
@@ -1,57 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-This file is generated by troggle using the form documented at
-handbook/survey/ententry.html
-
-
-False
-1623-2013-cucc-01-DUP
-2013-cucc-01-DUP
-
-
-
-
-
-
-
-
-?
-
-
-?
-
-
-
-
-
-1623.p2013-cucc-01-DUP
-
-
-
-
-
diff --git a/entrance_data/1623-2013-cucc-01.html b/entrance_data/1623-2013-cucc-01.html
index dd2d194e9..f5645c106 100644
--- a/entrance_data/1623-2013-cucc-01.html
+++ b/entrance_data/1623-2013-cucc-01.html
@@ -48,7 +48,7 @@ though, you do not need to do a data import as it happens automatically -->
-1623.p2013-cucc-01-DUP
+1623.p2013-cucc-01-dup
1623.p2013-cucc-01
diff --git a/entrance_data/1623-2013-cucc-01B.html b/entrance_data/1623-2013-cucc-B-01.html
similarity index 92%
rename from entrance_data/1623-2013-cucc-01B.html
rename to entrance_data/1623-2013-cucc-B-01.html
index 9a858b184..84ebaca6e 100644
--- a/entrance_data/1623-2013-cucc-01B.html
+++ b/entrance_data/1623-2013-cucc-B-01.html
@@ -19,8 +19,8 @@ though, you do not need to do a data import as it happens automatically -->
False
-1623-2013-cucc-01B
-2013-cucc-01B
+1623-2013-cucc-B-01
+2013-cucc-B-01
@@ -49,7 +49,7 @@ though, you do not need to do a data import as it happens automatically -->
-1623.p2013-cucc-01B
+1623.p2013-cucc-01b
diff --git a/entrance_data/1623-2013-cucc-draft4pit.html b/entrance_data/1623-2013-cucc-draft4pit-09.html
similarity index 91%
rename from entrance_data/1623-2013-cucc-draft4pit.html
rename to entrance_data/1623-2013-cucc-draft4pit-09.html
index a0b378743..9f5564470 100644
--- a/entrance_data/1623-2013-cucc-draft4pit.html
+++ b/entrance_data/1623-2013-cucc-draft4pit-09.html
@@ -19,8 +19,8 @@ though, you do not need to do a data import as it happens automatically -->
False
-1623-2013-cucc-draft4pit
-2013-cucc-draft4pit
+1623-2013-cucc-draft4pit-09
+2013-cucc-draft4pit-09
@@ -48,7 +48,7 @@ though, you do not need to do a data import as it happens automatically -->
-1623.p2013-cucc-draft4pit-DUP
+1623.p2013-cucc-draft4pit-dup
1623.p2013-cucc-draft4pit
diff --git a/entrance_data/1623-2013-cucc-pit.html b/entrance_data/1623-2013-cucc-pit-09.html
similarity index 94%
rename from entrance_data/1623-2013-cucc-pit.html
rename to entrance_data/1623-2013-cucc-pit-09.html
index 92c5531f7..f903a76da 100644
--- a/entrance_data/1623-2013-cucc-pit.html
+++ b/entrance_data/1623-2013-cucc-pit-09.html
@@ -19,8 +19,8 @@ though, you do not need to do a data import as it happens automatically -->
False
-1623-2013-cucc-pit
-2013-cucc-pit
+1623-2013-cucc-pit-09
+2013-cucc-pit-09
diff --git a/entrance_data/1623-2013-cucc-slope.html b/entrance_data/1623-2013-cucc-slope-09.html
similarity index 94%
rename from entrance_data/1623-2013-cucc-slope.html
rename to entrance_data/1623-2013-cucc-slope-09.html
index 725970018..ff164ff35 100644
--- a/entrance_data/1623-2013-cucc-slope.html
+++ b/entrance_data/1623-2013-cucc-slope-09.html
@@ -19,8 +19,8 @@ though, you do not need to do a data import as it happens automatically -->
False
-1623-2013-cucc-slope
-2013-cucc-slope
+1623-2013-cucc-slope-09
+2013-cucc-slope-09