diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index 0bd40db..87eac98 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -19,7 +19,15 @@
     
   
   
-    
+
+      
+      
+      
+      
+      
+      
+      
+    
@@ -74,7 +82,7 @@
     
     
     
-    
+    
   
   
     
@@ -285,7 +293,12 @@
       
       1598862102028
       
-      
+      
+      
+      
+      
+      
+      
     
     
       1601453886631
@@ -681,6 +694,10 @@
     
   
   
+    
+      
+    
+    
     
       
     
@@ -715,6 +732,10 @@
       
     
     
+    
+      
+    
+    
     
       
     
@@ -792,10 +813,11 @@
     
     
     
-    
-      
+    
+      
     
     
+    
     
       
     
@@ -829,10 +851,11 @@
     
     
     
-    
-      
+    
+      
     
     
+    
   
   
     
@@ -852,7 +875,7 @@
         
         
           file://$PROJECT_DIR$/src/main/java/com/release11/klaus/controller/KlausController.java
-          57
+          62
           
         
       
diff --git a/src/main/java/com/release11/klaus/config/SwaggerConfig.java b/src/main/java/com/release11/klaus/config/SwaggerConfig.java
index ae54b88..a41dd4e 100644
--- a/src/main/java/com/release11/klaus/config/SwaggerConfig.java
+++ b/src/main/java/com/release11/klaus/config/SwaggerConfig.java
@@ -9,6 +9,9 @@ import springfox.documentation.swagger2.annotations.EnableSwagger2;
 
 import static springfox.documentation.builders.PathSelectors.regex;
 
+/**
+ * Points to swagger version and package containing controller classes
+ */
 @Configuration
 @EnableSwagger2
 public class SwaggerConfig {
diff --git a/src/main/java/com/release11/klaus/controller/EventController.java b/src/main/java/com/release11/klaus/controller/EventController.java
index 1a8739e..85e0cbe 100644
--- a/src/main/java/com/release11/klaus/controller/EventController.java
+++ b/src/main/java/com/release11/klaus/controller/EventController.java
@@ -18,6 +18,10 @@ import java.util.LinkedList;
 import java.util.List;
 import java.util.UUID;
 
+
+/**
+ * Class responds to request asking about history of messages.
+ */
 @Slf4j
 @Controller
 @RequestMapping
diff --git a/src/main/java/com/release11/klaus/controller/KlausController.java b/src/main/java/com/release11/klaus/controller/KlausController.java
index 0278556..e5a7e38 100644
--- a/src/main/java/com/release11/klaus/controller/KlausController.java
+++ b/src/main/java/com/release11/klaus/controller/KlausController.java
@@ -22,6 +22,11 @@ import java.util.Map;
 import java.util.Objects;
 import java.util.UUID;
 
+
+/**
+ * A class responds to generated message uri's requests.
+ * It deletes or fetches the requested message
+ */
 @Controller("/")
 @Slf4j
 //@Profile({"DEV", "default"})
diff --git a/src/main/java/com/release11/klaus/controller/KlausMvcController.java b/src/main/java/com/release11/klaus/controller/KlausMvcController.java
index 910b348..cbd6c77 100644
--- a/src/main/java/com/release11/klaus/controller/KlausMvcController.java
+++ b/src/main/java/com/release11/klaus/controller/KlausMvcController.java
@@ -20,6 +20,12 @@ import java.net.InetAddress;
 import java.time.LocalDateTime;
 import java.util.*;
 
+/**
+ * Sending GET request to path /home sets up a new UUID ex. 58b9709d-358b-4713-8fbc-6acf89e81418
+ * UUID is something like session id type which contains references to each saved message
+ * Next saved massage shares UUID but its id is a +1 ex.
+ * 58b9709d-358b-4713-8fbc-6acf89e81418/1; 58b9709d-358b-4713-8fbc-6acf89e81418/2 etc.
+ */
 @Slf4j
 @Controller
 @RequestMapping
diff --git a/src/main/java/com/release11/klaus/model/EventRequestDto.java b/src/main/java/com/release11/klaus/model/EventRequestDto.java
index 8921b45..6150007 100644
--- a/src/main/java/com/release11/klaus/model/EventRequestDto.java
+++ b/src/main/java/com/release11/klaus/model/EventRequestDto.java
@@ -9,6 +9,9 @@ import org.springframework.format.annotation.DateTimeFormat;
 import java.time.LocalDateTime;
 import java.util.UUID;
 
+/**
+ * Pojo for client request
+ */
 @Data
 @Builder
 @NoArgsConstructor
diff --git a/src/main/java/com/release11/klaus/model/MockedMessageDto.java b/src/main/java/com/release11/klaus/model/MockedMessageDto.java
index 4baa8fe..54f4701 100644
--- a/src/main/java/com/release11/klaus/model/MockedMessageDto.java
+++ b/src/main/java/com/release11/klaus/model/MockedMessageDto.java
@@ -8,6 +8,11 @@ import javax.validation.constraints.Positive;
 import java.util.Map;
 import java.util.UUID;
 
+/**
+ * it appears that instance of this class contains info about mocked response
+ * To which UUID it is bound, whats its id, the list of headers, type of content and message body,
+ * as well as status it has to return.
+ */
 @Data
 @Builder
 @ToString