diff --git a/docs/Commands.md b/docs/Commands.md
index 68e36e573a..64d5954673 100644
--- a/docs/Commands.md
+++ b/docs/Commands.md
@@ -293,17 +293,17 @@ See also|[`SetOption3`](#setoption3) - Disable//Enable MQTT
[`SetOption4`](#s
Command|Parameters
:---|:---
-Add|`` = add value to Var ([example](Rules#arithmetic-commands-used-with-var))
-CalcRes|Current calculation resolution
`0..7` = set number of decimal places to be used in `Add`, `Sub`, `Mult` and `Scale`
+Add|`` : add value to Var ([example](Rules#arithmetic-commands-used-with-var))
+CalcRes|Current calculation resolution
`0..7` : set number of decimal places to be used in `Add`, `Sub`, `Mult` and `Scale`
Event|Execute an event to trigger a rule as [documented](Rules#rule-trigger)
-Mem|Manage up to 16 variables stored on flash (x = `1..16`)
`Mem` returns all current values. `Mem` returns the variable's current value.
`` = store a string value in a variable
`"` = clear stored value in Mem
-Mult|`` = multiply value to Var ([example](Rules#arithmetic-commands-used-with-var))
-Rule|Rules. [Read more...](Rules)
`0` = disable Rule
`1` = enable Rule
`2` = toggle Rule
`4` = disable one-shot detection (perform commands as long as trigger is met)
`5` = enable one-shot (e.g., sometimes used for slow changing sensors like temperature) detection
`6` = toggle one-shot detection
`8` = disable stop-on-error after exception restart
`9` = enable stop-on-error after exception restart
`10` = toggle stop-on-error after exception restart
`` = define Rule
`+` = append to Rule
`"` = clear Rule
Rule set one-shot: Each rule within the rule set will trigger only once until the trigger condition returns to a false condition. For example, `ON Energy#Power<3`: Without one-shot enabled, it will trigger anytime `Energy#Power` gets an update (i.e., the `Power` telemetry value changes) and the value is `<3`. This can potentially trigger that rule multiple times. With one-shot enabled, the rule will trigger only the on the first transition to `<3` and not again until the trigger value goes `>=3`. In other words, the rule will trigger again, but it has to cross the conditional "boundary" before it will trigger again.
+Mem|Manage up to 16 variables stored on flash (x = `1..16`)
`Mem` : returns all current values. `Mem` : returns the variable's current value.
`Mem ` : store a string/value in a variable. Exemple: `Mem3 3.2` or `Mem4 this is a string`
`Mem "` : clear stored value in Mem. Exemple: `Mem5 "`
+Mult|`` : multiply value to Var ([example](Rules#arithmetic-commands-used-with-var))
+Rule|Rules. [Read more...](Rules)
`0` : disable Rule
`1` : enable Rule
`2` : toggle Rule
`4` : disable one-shot detection (perform commands as long as trigger is met)
`5` : enable one-shot (e.g., sometimes used for slow changing sensors like temperature) detection
`6` : toggle one-shot detection
`8` : disable stop-on-error after exception restart
`9` : enable stop-on-error after exception restart
`10` : toggle stop-on-error after exception restart
`` : define Rule
`+` : append to Rule
`"` : clear Rule
Rule set one-shot: Each rule within the rule set will trigger only once until the trigger condition returns to a false condition. For example, `ON Energy#Power<3`: Without one-shot enabled, it will trigger anytime `Energy#Power` gets an update (i.e., the `Power` telemetry value changes) and the value is `<3`. This can potentially trigger that rule multiple times. With one-shot enabled, the rule will trigger only the on the first transition to `<3` and not again until the trigger value goes `>=3`. In other words, the rule will trigger again, but it has to cross the conditional "boundary" before it will trigger again.
Rule0|Same functionality as Rule but affects all rulesets at once
-RuleTimer|Up to eight timers to be used as countdown event (x = `1..8`)
`0..65535` = set countdown rule timer in seconds
`RuleTimer0 0` = stops and clear all timer simultaneously
-Scale|Scale value from a low and high limit to another low and high limits and save in Var ([example](Rules#arithmetic-commands-used-with-var))
`v` = value: the number to scale
`fl` = fromLow: the lower bound of the value’s current range
`fh` = fromHigh: the upper bound of the value’s current range
`tl` = toLow: the lower bound of the value’s target range
`th` = toHigh: the upper bound of the value’s target range
-Sub|`` = subtract value to Var ([example](Rules#arithmetic-commands-used-with-var))
-Var|Manage up to 16 variables stored in memory (x = `1..16`)
`Var` returns all current values. `Var` returns the variable's current value.
`` = store a string value in a variable
`"` = clear stored value in Var
+RuleTimer|Up to eight timers to be used as countdown event (x = `1..8`)
`0..65535` : set countdown rule timer in seconds
`RuleTimer0 0` : stops and clear all timer simultaneously
+Scale|`,,,, | ` : Scale value from a low and high limit to another low and high limits and save in Var ([example](Rules#arithmetic-commands-used-with-var)) `value` : the number to scale `fl` : fromLow = the lower bound of the value’s current range `fh` : fromHigh = the upper bound of the value’s current range `tl` : toLow = the lower bound of the value’s target range `th` : toHigh = the upper bound of the value’s target range
+Sub|`` : subtract value to Var ([example](Rules#arithmetic-commands-used-with-var))
+Var|Manage up to 16 variables stored in memory (x = `1..16`) `Var` : returns all current values. `Var` : returns the variable's current value. `Var ` : store a string/value value in a variable. Exemple: `Var3 3.2` or `Var4 this is a string` `Var "` : clear stored value in Var. Exemple: `Mem5 "`
### Timers
|