diff --git a/JSON-dictionary.md b/JSON-dictionary.md
index 5a704a4..f803aa0 100644
--- a/JSON-dictionary.md
+++ b/JSON-dictionary.md
@@ -32,9 +32,11 @@ Certain commands are used to alter the non volatile settings stored by the contr
| GPanlg | int | 0-100 | From ESP | n/a | GPIO analogue input % |
| GPin1 / GPin2 | int | 0,1 | From ESP | n/a | GPIO input state |
| GPout1 / GPout2 | int | 0,1 | To/From ESP | no | GPIO output state |
-| GPmodeAnlg | string | description | From ESP | no | GPIO analog mode |
-| GPmodeIn | string | description | From ESP | no | GPIO input mode |
-| GPmodeOut | string | description | From ESP | no | GPIO output mode |
+| GPmodeAnlg | string | description | From ESP | no | GPIO analogue mode:
Disabled
General
HeatDemand |
+| GPmodeIn1 | string | description | From ESP | no | GPIO input #1 mode:
Disabled
Mom On
HoldOn
Mom Off|
+| GPmodeIn2 | string | description | From ESP | no | GPIO input #2 mode:
Disabled
Mom Off
Ext Thermo |
+| GPmodeOut1 | string | description | From ESP | no | GPIO output #1 mode:
Disabled
Status
User |
+| GPmodeOut2 | string | description | From ESP | no | GPIO output #2 mode:
Disabled
User |
| InputVoltage | float | 0.1V resolution | From ESP | n/a | |
| LowVoltCutout | float | *12V* 10.0 .. 12.5
*24V* 20.0 .. 25.0 | To/From ESP | **YES** | Low voltage protection
0 disables|
| NVsave | int | 8861 | To ESP | n/a | **must** be 8861 |