diff --git a/testDiagram.md b/testDiagram.md
new file mode 100644
index 0000000000000000000000000000000000000000..615f509e7d8fda41ae14c149137d7698a91342db
--- /dev/null
+++ b/testDiagram.md
@@ -0,0 +1,42 @@
+@startuml 
+```plantuml this is for tecnalia plantuml plugin
+
+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