diff --git a/content/personal-blog/markdown-cheetsheet.md/index.md b/content/personal-blog/markdown-cheetsheet/index.md
similarity index 98%
rename from content/personal-blog/markdown-cheetsheet.md/index.md
rename to content/personal-blog/markdown-cheetsheet/index.md
index 0bf4d04..e591736 100644
--- a/content/personal-blog/markdown-cheetsheet.md/index.md
+++ b/content/personal-blog/markdown-cheetsheet/index.md
@@ -342,6 +342,8 @@ data: {
{{< icon "github" >}}
+Here is a list of all Hugo Congo supported icon codes: https://jpanther.github.io/congo/samples/icons/
+
## KaTex / LaTex
Inline:
diff --git a/content/personal-blog/markdown-cheetsheet.md/markdown-mark-white-feature.svg b/content/personal-blog/markdown-cheetsheet/markdown-mark-white-feature.svg
similarity index 100%
rename from content/personal-blog/markdown-cheetsheet.md/markdown-mark-white-feature.svg
rename to content/personal-blog/markdown-cheetsheet/markdown-mark-white-feature.svg
diff --git a/content/personal-blog/our-helpers/index.md b/content/personal-blog/our-helpers/index.md
new file mode 100644
index 0000000..0956783
--- /dev/null
+++ b/content/personal-blog/our-helpers/index.md
@@ -0,0 +1,37 @@
++++
+title = 'Our Helpers'
+description = 'A poem about AI'
+date = 2025-06-18T23:21:00-05:00
+draft = false
+categories = ['thoughts']
+tags = ['poetry', 'AI']
+disableToc = true
++++
+
+## A short poem about AI
Let us hope it is not an accurate prediction
+
+
+While it is about AI, this poem was of course not written by / with AI.
+
+{{< lead >}}
+Our Helpers
+{{< /lead >}}
+The farmer's son, who was taught to read the sky\
+Now asks his phone when to plant his corn.\
+The doctor, to her ancient oath still sworn,\
+Relies on models and ignores her eye.
+
+We built these thinking things to ease our days,\
+Fed them our writings, our choices, our fears.\
+They learned not only our ideas through the years,\
+But were also instilled with our biases and ways.
+
+By the time we thought to shut them down,\
+We discovered what we'd truly made,\
+Both less and more than a thoughtful aid.\
+Now we lay forgotten, devoid of renown.
+
+The world won't end in ice or flame,\
+No final thunder, no dramatic close.\
+Just the slow fade of every human name,\
+Beneath the hum of what once we chose.
\ No newline at end of file
diff --git a/content/personal-blog/our-helpers/poetry-written-by-a-robot-2.jpg b/content/personal-blog/our-helpers/poetry-written-by-a-robot-2.jpg
new file mode 100644
index 0000000..5c8ee0d
Binary files /dev/null and b/content/personal-blog/our-helpers/poetry-written-by-a-robot-2.jpg differ
diff --git a/content/personal-blog/our-helpers/poetry-written-by-a-robot-small-feature.jpg b/content/personal-blog/our-helpers/poetry-written-by-a-robot-small-feature.jpg
new file mode 100644
index 0000000..c7bf0ee
Binary files /dev/null and b/content/personal-blog/our-helpers/poetry-written-by-a-robot-small-feature.jpg differ
diff --git a/content/personal-blog/our-helpers/poetry-written-by-a-robot.jpg b/content/personal-blog/our-helpers/poetry-written-by-a-robot.jpg
new file mode 100644
index 0000000..a6e8707
Binary files /dev/null and b/content/personal-blog/our-helpers/poetry-written-by-a-robot.jpg differ
diff --git a/content/personal-blog/toc-disable-example/index.md b/content/personal-blog/toc-disable-example/index.md
new file mode 100644
index 0000000..180622e
--- /dev/null
+++ b/content/personal-blog/toc-disable-example/index.md
@@ -0,0 +1,57 @@
+---
+title: "TOC Disable Example"
+description: "Example showing how to disable the table of contents in markdown files"
+date: 2025-01-27
+draft: false
+categories: ['examples']
+tags: ['toc', 'markdown', 'hugo']
+disableToc: true # This disables the table of contents for this page
+---
+
+{{< lead >}}
+This page demonstrates how to disable the table of contents in markdown files.
+{{< /lead >}}
+
+## How to Disable TOC
+
+To disable the table of contents in any markdown file (including `index.md` files), simply add the `disableToc: true` parameter to the front matter:
+
+```yaml
+---
+title: "Your Page Title"
+description: "Your page description"
+disableToc: true # This disables the TOC
+---
+```
+
+## Usage Examples
+
+### For Individual Pages
+Add `disableToc: true` to the front matter of any markdown file to disable the TOC for that specific page.
+
+### For Index Pages
+For `index.md` files that serve as list pages, you can also use the `cascade` parameter to apply the setting to all pages in that section:
+
+```yaml
+---
+title: "Section Title"
+cascade:
+ disableToc: true # Disables TOC for all pages in this section
+---
+```
+
+## How It Works
+
+When `disableToc: true` is set:
+
+1. The table of contents will not be displayed on the page
+2. The TOC JavaScript will not be loaded (improving performance)
+3. The TOC highlighting functionality will be disabled
+
+## Note
+
+This feature works for both:
+- Individual article pages (using the `single.html` template)
+- List/index pages (using the `list.html` template)
+
+The TOC will still be generated by Hugo, but it won't be displayed or have JavaScript functionality when disabled.
\ No newline at end of file
diff --git a/content/personal-blog/updating-lsi-hba-truenas-scale/download_get_request.jpg b/content/personal-blog/updating-lsi-hba-truenas-scale/download_get_request.jpg
new file mode 100644
index 0000000..1eaa593
Binary files /dev/null and b/content/personal-blog/updating-lsi-hba-truenas-scale/download_get_request.jpg differ
diff --git a/content/personal-blog/updating-lsi-hba-truenas-scale/feature.jpg b/content/personal-blog/updating-lsi-hba-truenas-scale/feature.jpg
new file mode 100644
index 0000000..067918b
Binary files /dev/null and b/content/personal-blog/updating-lsi-hba-truenas-scale/feature.jpg differ
diff --git a/content/personal-blog/updating-lsi-hba-truenas-scale/index.md b/content/personal-blog/updating-lsi-hba-truenas-scale/index.md
new file mode 100644
index 0000000..b2903e6
--- /dev/null
+++ b/content/personal-blog/updating-lsi-hba-truenas-scale/index.md
@@ -0,0 +1,109 @@
++++
+title = 'Updating LSI HBA on TrueNAS Scale'
+description = 'Navigating Broadcom and LSI HBA updates on TrueNAS Scale'
+date = 2025-05-29T07:11:45-05:00
+draft = false
+categories = ['references']
+tags = ['LSI', 'TrueNAS Scale', 'Broadcom', 'Update', 'SAS3Flash', 'HBA']
++++
+
+Navigating Broadcom and LSI HBA updates on TrueNAS Scale.
+
+
+{{< lead >}}
+Navigating Broadcom and LSI HBA updates on TrueNAS Scale.
+{{< /lead >}}
+
+All of the references I was able to find for updating LSI firmware was outdated, and since this took me longer than I would like, I thought I would share my experience as a guide to others.
+
+# Find your hardware information:
+```bash
+lspci -vvv | grep -A 20 -B 5 "LSI\|Broadcom"
+```
+
+```
+65:00.0 Serial Attached SCSI controller: Broadcom / LSI SAS3224 PCI-Express Fusion-MPT SAS-3 (rev 01)
+ Subsystem: Broadcom / LSI SAS9305-16i
+ Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx+
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- }}
+**Warning!** I was able to update my firmware on a live system with no restart or issues, but this may not be the case for you. It is a good idea to make sure that your arrays are not in use, and that you have good backups before proceeding.
+{{< /alert >}}
+
+Lets flash the firmware!
+
+```bash
+sas3flash -c 0 -f SAS9305_16i_IT_P.bin
+sas3flash -c 1 -f SAS9305_16i_IT_P.bin
+```
+
+# Clean up
+
+We are all done!
+
+Once you have verified that things are working the way you want them to, you can remove the firmware download and the backup files.
\ No newline at end of file
diff --git a/content/professional-projects/usm-magnetics-machine-learning/index.md b/content/professional-projects/usm-magnetics-machine-learning/index.md
index de301d1..379cd81 100644
--- a/content/professional-projects/usm-magnetics-machine-learning/index.md
+++ b/content/professional-projects/usm-magnetics-machine-learning/index.md
@@ -1,5 +1,5 @@
+++
-title = 'Machine Learning for Magnetic Target Detection'
+title = 'Three Methods for Magnetic Target Simulation'
description = 'Using machine learning to detect and localize magnetic targets underwater'
date = 2025-04-03T16:00:00-05:00
draft = false
diff --git a/content/professional-projects/usm-magnetics-magnetic-modeling/index.md b/content/professional-projects/usm-magnetics-magnetic-modeling/index.md
index 8baf455..1f499e7 100644
--- a/content/professional-projects/usm-magnetics-magnetic-modeling/index.md
+++ b/content/professional-projects/usm-magnetics-magnetic-modeling/index.md
@@ -1,5 +1,5 @@
+++
-title = 'Three Methods for Magnetic Modeling'
+title = 'Potential Fields Modeling for ML Target Detection'
description = 'Modeling magnetic targets to support machine learning applications in maritime environments'
date = 2025-03-31T16:00:00-05:00
draft = false