diff --git a/db/pu-004.json b/db/pu-004.json
new file mode 100644
index 00000000..fab9ab18
--- /dev/null
+++ b/db/pu-004.json
@@ -0,0 +1,43 @@
+{
+ "notes": "Three step excitation scheme for Pu-242 by Galindo-Uribarri et al. Berg et al. measured the isotope shifts for Pu-238, 239, 240, 244 for this scheme.",
+ "references": [
+ {
+ "author": "Galindo-Uribarri et al. ",
+ "id": "https://doi.org/10.1038/s41598-021-01886-z",
+ "year": 2021
+ },
+ {
+ "author": "Berg et al.",
+ "id": "https://doi.org/10.1007/s00216-025-06062-0",
+ "year": 2025
+ }
+ ],
+ "rims_scheme": {
+ "scheme": {
+ "element": "Pu",
+ "gs_level": "0",
+ "gs_term": "^7F_0",
+ "ip_term": "",
+ "lasers": "Ti:Sa",
+ "last_step_to_ip": false,
+ "step_forbidden0": false,
+ "step_forbidden1": false,
+ "step_forbidden2": false,
+ "step_level0": "23765.98",
+ "step_level1": "35977.28",
+ "step_level2": "48590.9",
+ "step_lowlying0": false,
+ "step_lowlying1": false,
+ "step_lowlying2": false,
+ "step_term0": "^7D_1",
+ "step_term1": "",
+ "step_term2": "",
+ "trans_strength0": "",
+ "trans_strength1": "",
+ "trans_strength2": "",
+ "unit": "cm-1"
+ }
+ },
+ "saturation_curves": [],
+ "submitted_by": "Felix Berg"
+}
\ No newline at end of file
diff --git a/docs/schemes/pu/index.md b/docs/schemes/pu/index.md
index 432ae153..6159b278 100644
--- a/docs/schemes/pu/index.md
+++ b/docs/schemes/pu/index.md
@@ -13,8 +13,9 @@
##Available Schemes
-| Scheme link | Lasers | Reference(s) | Submitted by |
-| ----------------------- | ------ | ------------------------------------------------------------------------------------ | -------------------- |
-| [Pu 1](../pu/pu-001.md) | Ti:Sa | [Grüning et al. (2004)](https://doi.org/10.1016/j.ijms.2004.04.013){target="_blank"} | Reto Trappitsch |
-| [Pu 2](../pu/pu-002.md) | Ti:Sa | | Katerina Chrysalidis |
-| [Pu 3](../pu/pu-003.md) | Ti:Sa | [Kneip et al. (2020)](https://doi.org/10.1007/s10751-020-01712-4){target="_blank"} | Katerina Chrysalidis |
+| Scheme link | Lasers | Reference(s) | Submitted by |
+| ----------------------- | ------ | ---------------------------------------------------------------------------------------------- | -------------------- |
+| [Pu 1](../pu/pu-001.md) | Ti:Sa | [Grüning et al. (2004)](https://doi.org/10.1016/j.ijms.2004.04.013){target="_blank"} | Reto Trappitsch |
+| [Pu 2](../pu/pu-002.md) | Ti:Sa | | Katerina Chrysalidis |
+| [Pu 3](../pu/pu-003.md) | Ti:Sa | [Kneip et al. (2020)](https://doi.org/10.1007/s10751-020-01712-4){target="_blank"} | Katerina Chrysalidis |
+| [Pu 4](../pu/pu-004.md) | Ti:Sa | [Galindo-Uribarri et al. (2021)](https://doi.org/10.1038/s41598-021-01886-z){target="_blank"} | Felix Berg |
diff --git a/docs/schemes/pu/pu-004.md b/docs/schemes/pu/pu-004.md
new file mode 100644
index 00000000..e50eb906
--- /dev/null
+++ b/docs/schemes/pu/pu-004.md
@@ -0,0 +1,48 @@
+# Pu scheme 4
+
+## Notes
+
+Three step excitation scheme for Pu-242 by Galindo-Uribarri et al. Berg et al. measured the isotope shifts for Pu-238, 239, 240, 244 for this scheme.
+
+
+
+## Scheme
+
+**Ionization Potential**: 48601.000 cm⁻¹ ([NIST ASD, 2024](https://www.nist.gov/pml/atomic-spectra-database))
+**Lasers used**: Ti:Sa
+
+### Scheme table
+
+| Step | λ (nm) | From (cm⁻¹) | Term | To (cm⁻¹) | Term |
+| ---- | ------- | ----------- | ------------------------- | --------- | ------------------------- |
+| 1 | 420.770 | 0.00 | 7F0 | 23765.98 | 7D1 |
+| 2 | 818.914 | 23765.98 | 7D1 | 35977.28 | |
+| 3 | 792.794 | 35977.28 | | 48590.90 | |
+
+
+### Scheme drawing
+
+
+
+
+#### Download scheme drawing
+
+| Light color | Dark color |
+| ------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |
+| [PDF](pu-004/pu-004-light.pdf) , [PNG](pu-004/pu-004-light.png) , [SVG](pu-004/pu-004-light.svg) | [PDF](pu-004/pu-004-dark.pdf) , [PNG](pu-004/pu-004-dark.png) , [SVG](pu-004/pu-004-dark.svg) |
+
+
+## References
+
+ - [Galindo-Uribarri et al. (2021)](https://doi.org/10.1038/s41598-021-01886-z){target="_blank"}
+
+ - [Berg et al. (2025)](https://doi.org/10.1007/s00216-025-06062-0){target="_blank"}
+
+ - [Get config file](https://github.com/RIMS-Code/rims-code.github.io/blob/main/db/pu-004.json)
+
+
+
+## Submitted by
+
+Felix Berg
+
diff --git a/docs/schemes/pu/pu-004/pu-004-dark-web.png b/docs/schemes/pu/pu-004/pu-004-dark-web.png
new file mode 100644
index 00000000..8a460cc2
Binary files /dev/null and b/docs/schemes/pu/pu-004/pu-004-dark-web.png differ
diff --git a/docs/schemes/pu/pu-004/pu-004-dark.pdf b/docs/schemes/pu/pu-004/pu-004-dark.pdf
new file mode 100644
index 00000000..ef89fdaa
Binary files /dev/null and b/docs/schemes/pu/pu-004/pu-004-dark.pdf differ
diff --git a/docs/schemes/pu/pu-004/pu-004-dark.png b/docs/schemes/pu/pu-004/pu-004-dark.png
new file mode 100644
index 00000000..77bccd60
Binary files /dev/null and b/docs/schemes/pu/pu-004/pu-004-dark.png differ
diff --git a/docs/schemes/pu/pu-004/pu-004-dark.svg b/docs/schemes/pu/pu-004/pu-004-dark.svg
new file mode 100644
index 00000000..e61d4622
--- /dev/null
+++ b/docs/schemes/pu/pu-004/pu-004-dark.svg
@@ -0,0 +1,1201 @@
+
+
+
diff --git a/docs/schemes/pu/pu-004/pu-004-light.pdf b/docs/schemes/pu/pu-004/pu-004-light.pdf
new file mode 100644
index 00000000..a2345e34
Binary files /dev/null and b/docs/schemes/pu/pu-004/pu-004-light.pdf differ
diff --git a/docs/schemes/pu/pu-004/pu-004-light.png b/docs/schemes/pu/pu-004/pu-004-light.png
new file mode 100644
index 00000000..674febf6
Binary files /dev/null and b/docs/schemes/pu/pu-004/pu-004-light.png differ
diff --git a/docs/schemes/pu/pu-004/pu-004-light.svg b/docs/schemes/pu/pu-004/pu-004-light.svg
new file mode 100644
index 00000000..00670469
--- /dev/null
+++ b/docs/schemes/pu/pu-004/pu-004-light.svg
@@ -0,0 +1,1201 @@
+
+
+
diff --git a/mkdocs.yml b/mkdocs.yml
index 61815715..a799e51c 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -300,6 +300,7 @@ nav:
- Pu-1: schemes/pu/pu-001.md
- Pu-2: schemes/pu/pu-002.md
- Pu-3: schemes/pu/pu-003.md
+ - Pu-4: schemes/pu/pu-004.md
- Am:
- Overview: schemes/am/index.md
- Am-1: schemes/am/am-001.md
diff --git a/requirements-dev.lock b/requirements-dev.lock
index e7eb9c0d..a9261410 100644
--- a/requirements-dev.lock
+++ b/requirements-dev.lock
@@ -138,7 +138,7 @@ requests==2.32.2
# via habanero
# via mkdocs-material
rimsschemedrawer @ git+https://github.com/RIMS-Code/RIMSSchemeDrawer@9052a255f72286411ab48292f9568402bda5529c
-rttools @ git+https://github.com/trappitsch/rttools@9f004e00751a2f576447bf47a393a314a02f626c
+rttools @ git+https://github.com/trappitsch/rttools@3dc866e6b5b2cf539e289a5efef2a63cbea3231e
ruff==0.4.5
scipy==1.13.1
# via rttools