diff --git a/DRAMSys/docs/images/PayloadExtension.svg b/DRAMSys/docs/images/PayloadExtension.svg
new file mode 100644
index 00000000..fd0cb966
--- /dev/null
+++ b/DRAMSys/docs/images/PayloadExtension.svg
@@ -0,0 +1,2449 @@
+
+
+
+
\ No newline at end of file
diff --git a/DRAMSys/docs/images/PayloadMemoryManager.svg b/DRAMSys/docs/images/PayloadMemoryManager.svg
new file mode 100644
index 00000000..3cf9fd46
--- /dev/null
+++ b/DRAMSys/docs/images/PayloadMemoryManager.svg
@@ -0,0 +1,988 @@
+
+
+
+
\ No newline at end of file
diff --git a/DRAMSys/docs/images/TransactionPhase.svg b/DRAMSys/docs/images/TransactionPhase.svg
new file mode 100644
index 00000000..4a2973f4
--- /dev/null
+++ b/DRAMSys/docs/images/TransactionPhase.svg
@@ -0,0 +1,2026 @@
+
+
+
+
\ No newline at end of file
diff --git a/README.md b/README.md
index d2330084..c2949924 100644
--- a/README.md
+++ b/README.md
@@ -804,6 +804,24 @@ A description of the content each directory follows.
- **traces**: trace files for simulations. They contain accesses to memory
in certain known scenarios.
+#### DRAMsys Diagrams
+
+- **Payload Extension information**
+
+ GenerationExtension is added in TracePlayer and DramExtension is added in Arbiter.
+
+ 
+
+- **Transaction object with Memory Manager**
+
+ The acquire method is called before passing the transaction object and the release method is called after the component is done with the transaction object.
+
+ 
+
+- **Architecture of the backend TLM model**
+
+ 
+
#### References
[1] TLM Modelling of 3D Stacked Wide I/O DRAM Subsystems, A Virtual Platform for Memory Controller Design Space Exploration