diff --git a/doc/architecture/CRIDGE/CRIDGEforDevelopers.md b/doc/architecture/CRIDGE/CRIDGEforDevelopers.md
index defea971cbe0b2b0153389327981784457c57869..03eaa432546d3e75ef1abe608862a3612294ee49 100644
--- a/doc/architecture/CRIDGE/CRIDGEforDevelopers.md
+++ b/doc/architecture/CRIDGE/CRIDGEforDevelopers.md
@@ -41,7 +41,7 @@ CRIDGE is a service designed to create and manage Custom Resources (CRs) based o
  
 The following image illustrates the approach.
 
-<img src="img01.png" width=1024px>
+[![img01.png](img01.png)]()
 
 1. A CRD in a cluster will be mapped in TMF model as a Resource specification and therefore can be exposed as a service specification in a catalog
 2. Service Orders can be created for this service specification. The OSL Orchestrator (OSOM) will manage the lifecycle of the Service Order.
@@ -51,7 +51,10 @@ The following image illustrates the approach.
 	- Other related resources created by the CRD Controller within the namespace are automatically created in OSL Resource Inventory under the same Service Order
 
 
-<img src="img02.png" width=800px>
+
+[![img02.png](img02.png)]()
+
+
 
 The provided image illustrates the architecture and workflow of the CRIDGE service, showing how it interacts with other components within a Kubernetes (K8s) cluster. Here is an explanation of the key components and flow in the diagram:
 
@@ -92,8 +95,9 @@ In a nutchell:
 # Handling more than one clusters
 
 A CRIDGE service is usually responsible for managing one cluster. In the following diagram we show how it can be used for managing multiple clusters:
-    	
-<img src="img03.png" width=1024px>
+
+
+[![img03.png](img03.png)]()
     	
 We assume that there is an OSL Management cluster that OSL is installed. CRIDGE is also installed there if we would like to manage resources in the same management cluster. 
  - Each CRIDGE service has for example its own configuration to connect to target cluster
@@ -111,7 +115,8 @@ We assume that there is an OSL Management cluster that OSL is installed. CRIDGE
 The sync process is found in the code and explained by the following picture:
 
 
-<img src="img04.png" width=1024px>
+
+[![img04.png](img04.png)]()
 
  WatcherService is executed when the cridge service application starts (see onApplicationEvent). First things:
  	
@@ -140,7 +145,7 @@ The sync process is found in the code and explained by the following picture:
 # Deployment of a new CR based on a CRD
 
 
-<img src="img05.png" width=1024px>
+[![img05.png](img05.png)]()
 
 - A message arrives to deploy a CR
 	- The call examines if this CRIDGE service can handle the request (based on context and masterURL)