diff --git a/.idea/compiler.xml b/.idea/compiler.xml
index 91add3f..4065f01 100644
--- a/.idea/compiler.xml
+++ b/.idea/compiler.xml
@@ -7,7 +7,7 @@
-
+
diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml
index 6faca6f..2107661 100644
--- a/.idea/jarRepositories.xml
+++ b/.idea/jarRepositories.xml
@@ -1,11 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -41,6 +56,11 @@
+
+
+
+
+
@@ -86,21 +106,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -111,11 +151,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -136,6 +191,11 @@
+
+
+
+
+
diff --git a/pom.xml b/pom.xml
index 30dc1c1..0d0f900 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1149,5 +1149,137 @@
+
+
+ run
+
+ true
+
+
+ true
+
+
+ ${project.artifactId}
+ clean package exec:java
+
+
+
+
+ build
+
+ false
+
+
+ false
+
+
+ ${project.artifactId}
+ clean dependency:resolve dependency:resolve-plugins dependency:sources install site site:deploy exec:java
+
+
+
+
+ site
+
+ false
+
+
+ false
+
+
+ ${project.artifactId}
+ clean dependency:resolve dependency:resolve-plugins dependency:sources install site site:deploy
+
+
+
+
+ release
+
+ false
+
+
+ false
+ false
+
+
+ ${project.artifactId}
+ release:prepare release:perform
+
+
+
+
+ uml
+
+ false
+
+
+ true
+
+
+
+
+ com.github.funthomas424242
+ plantuml-maven-plugin
+ ${version.plantuml-maven-plugin}
+ maven-plugin
+
+
+ javax.enterprise
+ cdi-api
+
+
+
+
+ net.sourceforge.plantuml
+ plantuml
+ ${version.plantuml-maven-plugin.plantuml}
+ runtime
+
+
+
+
+
+ com.github.funthomas424242
+ plantuml-maven-plugin
+ maven-plugin
+
+
+ net.sourceforge.plantuml
+ plantuml
+ runtime
+
+
+
+ ${project.artifactId}
+ clean com.github.funthomas424242:plantuml-maven-plugin:generate
+
+
+ com.github.funthomas424242
+ plantuml-maven-plugin
+ ${version.plantuml-maven-plugin}
+
+ src/main/*
+
+ ${basedir}
+
+ src/plantuml/**/*.puml
+
+
+
+
+
+ net.sourceforge.plantuml
+ plantuml
+ ${version.plantuml-maven-plugin.plantuml}
+ runtime
+
+
+
+
+
+
+
+
+
diff --git a/src/plantuml/Class_Diagram.puml b/src/plantuml/Class_Diagram.puml
new file mode 100644
index 0000000..b7e7777
--- /dev/null
+++ b/src/plantuml/Class_Diagram.puml
@@ -0,0 +1,28 @@
+@startuml
+'https://plantuml.com/class-diagram
+
+abstract class AbstractList
+abstract AbstractCollection
+interface List
+interface Collection
+
+List <|-- AbstractList
+Collection <|-- AbstractCollection
+
+Collection <|- List
+AbstractCollection <|- AbstractList
+AbstractList <|-- ArrayList
+
+class ArrayList {
+Object[] elementData
+size()
+}
+
+enum TimeUnit {
+DAYS
+HOURS
+MINUTES
+}
+
+
+@enduml