diff --git a/README.md b/README.md
index 2b128fe..983ed12 100644
--- a/README.md
+++ b/README.md
@@ -128,50 +128,38 @@ qwer
qwer
## Diagnostic and status messages
-
**LastStopCause messages. Why system was stopped**
**P.WtMax:_WATTS_** Protective stop, overcurrent, double check your system, **MAX_WATTS** and **POWERON_HIGHTIME** options
-**E.Tci, E.Tco, E.Tbe, E.Tae, E.Ts1, E.Ts2, E.Tcrc, E.Treg, E.Tac, E.Tbc, E.Tho, E.Thi** Sensor lost, check wiring. Refer to "T sensors abbreviations"
-
+**E.Tci, E.Tco, E.Tbe, E.Tae, E.Ts1, E.Ts2, E.Tcrc, E.Treg, E.Tac, E.Tbc, E.Tho, E.Thi** Sensor lost, check wiring. Refer to "T sensors abbreviations"
+**E.PresCold** Cold side pressure too low, check refrigerant charge and pressure sensors
+**E.PresHot** Hot side pressure too high, check refrigerant charge and pressure sensors
+
**LastStartMessage messages. what event system is waiting for starting work**
-
-"StCntd:" + outString; //start countdown, max 5 numerical places (1st start)
-"E.PresCold");
-"E.PresHot");
-//waiting for T stabilisation
- lastStartMsgTxt = "#HotPrp:" + String( (HOTCIRCLE_CHECK_PREPARE -(unsigned long)(millis_now - millis_last_hotWP_off))/1000 );
- } else if (hotside_circle_state == 0) { //sleeping, hot CP off, waiting for next check cycle
- lastStartMsgTxt = "#HotSlp:" + String( (HOTCIRCLE_START_EVERY -(unsigned long)(millis_now - millis_last_hotWP_on))/1000 );
+**StCntd:_seconds_** startup countdown, short-term power loss protection
+**#HotPrp:_seconds_** hot side pump is on, waiting for T stabilisation countdown see **HOTCIRCLE_CHECK_PREPARE** option
+**#HotSlp:_seconds_** sleepeng, last cycle temperature was > setpoint, waiting for next startup, see **HOTCIRCLE_START_EVERY** option
+**#HPSlp:_seconds_**" + String( (mincycle_poweroff -(unsigned long)(millis_now - millis_last_heatpump_on))/1000 );
-if (millis_last_heatpump_on != 0){
- lastStartMsgTxt = "#HPSlp:" + String( (mincycle_poweroff -(unsigned long)(millis_now - millis_last_heatpump_on))/1000 );
-
-#Tho>Max"); }
-#Thi>Max"); }
-#CaseCold"); }
-#CaseHot"); }
+**#Tho>Max**
+**#Thi>Max**
+**#CaseCold**
+**#CaseHot**
+**#Thi>Setp.**
+**#Ts1>Setp.**
+**#Tae
+**#Tbe
+**#Tbc>Max**
+**#Tci
+**#Tco
+**#CWPpStart** coldside start, preparing system to start compressor
+**#CWPp:"** + String( (COLDCIRCLE_PREPARE
+**HP_Started**
-#Thi>Setp."); }
+**Normal_stop**
-
-xt = F("#Ts1>Setp.")
-
-#TaeMax"); }
-#Tci
((heatpump_state == 1) && (hotside_circle_state == 0) ) || ((_1st_start_sleeped == 0 )
@@ -238,10 +226,10 @@ _LO) {
"Err: ");
PrintSS_SaI(errorcode);
-**Additional messages**
-**OK:E.T.Sens.** Sensor restored
-**OK:Pr.Cold** Cold side pressure restored
-**OK:Pr.Hot** Hot side pressure restored
+**Additional messages**
+**OK:E.T.Sens.** Sensor restored
+**OK:Pr.Cold** Cold side pressure restored
+**OK:Pr.Hot** Hot side pressure restored
## Firmware options and fine tunings