diff --git a/dependencies.yaml b/dependencies.yaml
index f7f207832..671596e2b 100644
--- a/dependencies.yaml
+++ b/dependencies.yaml
@@ -7,10 +7,6 @@ nlohmann_json_schema_validator:
git: https://github.com/pboettch/json-schema-validator
git_tag: 2.1.0
options: ["BUILD_TESTS OFF", "BUILD_EXAMPLES OFF"]
-libfsm:
- git: https://github.com/EVerest/libfsm.git
- git_tag: v0.1.0
- options: ["BUILD_EXAMPLES OFF"]
liblog:
git: https://github.com/EVerest/liblog.git
git_tag: v0.1.0
diff --git a/doc/state_chart_1_6.drawio b/doc/state_chart_1_6.drawio
new file mode 100644
index 000000000..03794f678
--- /dev/null
+++ b/doc/state_chart_1_6.drawio
@@ -0,0 +1,348 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/include/ocpp/v16/charge_point_state_machine.hpp b/include/ocpp/v16/charge_point_state_machine.hpp
index 4146bc357..8d525ddf2 100644
--- a/include/ocpp/v16/charge_point_state_machine.hpp
+++ b/include/ocpp/v16/charge_point_state_machine.hpp
@@ -7,22 +7,15 @@
#include