diff --git a/testDiagram2.puml b/testDiagram2.puml
new file mode 100644
index 0000000000000000000000000000000000000000..7028493eead947e01b313023e1bf731b800f990d
--- /dev/null
+++ b/testDiagram2.puml
@@ -0,0 +1,40 @@
+@startuml
+´´´plantuml 
+participant "GUI/IDE eclipse" as DESIDE
+participant "Infrastructural\nElements\nCatalogue" as IECDB #99FF99
+participant "IaC Optimizer Platform (IOP)" as IAIOP
+participant "Runtime Controller (PRC)" as RTPRC
+participant PerformanceMonitoring as IAMON
+participant SecurityMonitoring as SECMON
+
+
+== DESIGN TIME == 
+group Catalogue update
+DESIDE -> IECDB:  Element endorsement (26)
+note left: New \n element
+note right: Include element  \n (static information)
+end
+
+== RUN TIME == 
+group IOP interaction
+IECDB <- IAIOP: Request (24)
+return: Information about \n available elements \n & dynamic info
+end
+
+group Information about instances and monitoring (dynamic information)
+IECDB <- RTPRC: Infrastructural element deployed and related instance info (21)
+note right: New \n deployment
+
+    loop while monitoring
+    IECDB <- IAMON: Monitoring Information, ie average availability last year (20)
+    note right: (dynamic \n information)
+    IECDB <- SECMON: Monitoring Information, ie average security last year (19)
+    end
+
+RTPRC -> IECDB: Instance tore down (23)
+note right: Undeploy
+end
+
+'note over InfrastruturalElementsCatalogue:Is the IOP always called by RuntimeController?
+´´´
+@enduml
\ No newline at end of file