diff --git a/SDT/schema4.0/docs/SDT_Components.md b/SDT/schema4.0/docs/SDT_Components.md
index f0fe5bf8c0c23080373e8e2cf9f3abccac93affc..5162873528e54afe87b2c2f6cbfaf8b0894ecf3e 100644
--- a/SDT/schema4.0/docs/SDT_Components.md
+++ b/SDT/schema4.0/docs/SDT_Components.md
@@ -3,31 +3,31 @@
 ## Table of Contents
 
 1. [Basic Components](#BasicComponents)
-  1. [Domain](#Domain)
-  2. [ModuleClass](#ModuleClass)
-    1. [DataPoint](#DataPoint)
-    2. [Action](#Action)
-      1. [Arg](#Arg)
-    3. [Event](#Event)
-  4. [DeviceClass](#DeviceClass)
-    1. [SubDevice](#SubDevice)
-  5. [ProductClass](#ProductClass)
-  6. [Property](#Property)
+    1. [Domain](#Domain)
+    2. [ModuleClass](#ModuleClass)
+        1. [DataPoint](#DataPoint)
+        2. [Action](#Action)
+            1. [Arg](#Arg)
+        3. [Event](#Event)
+    3. [DeviceClass](#DeviceClass)
+        1. [SubDevice](#SubDevice)
+    4. [ProductClass](#ProductClass)
+    5. [Property](#Property)
 2. [Data Types](#DataTypes)
-  1. [DataType](#DataType)
-    1. [Constraint](#Constraint)
-    2. [TypeChoice](#TypeChoice)
-  2. [SimpleType](#SimpleType)
-  3. [StructType](#StructType)
-  4. [ArrayType](#ArrayType)
-  5. [EnumType](#EnumType)
-    1. [ExtendExclude](#ExtendExclude)
+    1. [DataType](#DataType)
+        1. [Constraint](#Constraint)
+        2. [TypeChoice](#TypeChoice)
+    2. [SimpleType](#SimpleType)
+    3. [StructType](#StructType)
+    4. [ArrayType](#ArrayType)
+    5. [EnumType](#EnumType)
+        1. [ExtendExclude](#ExtendExclude)
 3. [Extending (Inheriting)](#Extending)
-  1. [Extend](#Extend)
-    1. [Include](#ExtendInclude)
-    2. [Exclude](#ExtendExclude)
-    3. [ExtendType](#ExtendType)
-4. [Documentation (Doc)](#Documentation)  
+    1. [Extend](#Extend)
+        1. [Include](#ExtendInclude)
+        2. [Exclude](#ExtendExclude)
+        3. [ExtendType](#ExtendType)
+4. [Documentation (Doc)](#Documentation)
 
 ---