diff --git a/firmware/esp32/overland-controller/overland-controller.ino b/firmware/esp32/overland-controller/overland-controller.ino
index 4c843d8..a7e721a 100644
--- a/firmware/esp32/overland-controller/overland-controller.ino
+++ b/firmware/esp32/overland-controller/overland-controller.ino
@@ -19,144 +19,208 @@ const char INDEX_HTML[] PROGMEM = R"rawliteral(
-
-
- Overland Controller
-
+
+
+Overland Controller
+
-
-
-
-
Overland Controller
-
Local camp dashboard
-
-
Connecting...
+
+
+
+
Overland Controller
+
Local camp dashboard
+
Connecting...
+
+
Battery
--%
- Voltage--
- Current--
- Remaining--
-
-
-
- BMS
- --
- Battery temp--
- Cell delta--
- Cycles--
- BMS Polling--
-
-
-
+
-
-
-
+
+
+
+ Battery Detail
+ --
+ Source--
+ Remaining--
+ Capacity--
+ Battery temp--
+ Cycles--
+
+
+
+ Cells
+ Cell count--
+ Cell delta--
+
+
+
+
+ BMS Control
+ BMS Polling--
+
+
+
+
+
+
+
+
+
+
+
+
+
+ System
+ Firmware--
+ Uptime--
+ AP IP--
+
+
+
+
+
+
+
+
+
+
+