diff --git a/content/roadmaps/114-software-architect/content/105-patterns-and-design-principles/100-oop.md b/content/roadmaps/114-software-architect/content/105-patterns-and-design-principles/100-oop.md
index f88c06a07..51cb65588 100644
--- a/content/roadmaps/114-software-architect/content/105-patterns-and-design-principles/100-oop.md
+++ b/content/roadmaps/114-software-architect/content/105-patterns-and-design-principles/100-oop.md
@@ -3,5 +3,9 @@
Object-oriented programming (OOP) is a computer programming model that organizes software design around data, or objects, rather than functions and logic. An object can be defined as a data field that has unique attributes and behavior.
Free Content
-OOPs Concepts GFG
-OOPs Concepts w3schools
\ No newline at end of file
+
+Basic concepts of object-oriented programming
+Object Oriented Programming (OOP) in C++ Course
+Object Oriented Programming with Python
+OOP Concepts
+OOP Concepts w3schools
diff --git a/content/roadmaps/114-software-architect/content/105-patterns-and-design-principles/102-cqrs-eventual-consistency.md b/content/roadmaps/114-software-architect/content/105-patterns-and-design-principles/102-cqrs-eventual-consistency.md
index d5b79dfc6..460cd4132 100644
--- a/content/roadmaps/114-software-architect/content/105-patterns-and-design-principles/102-cqrs-eventual-consistency.md
+++ b/content/roadmaps/114-software-architect/content/105-patterns-and-design-principles/102-cqrs-eventual-consistency.md
@@ -1 +1,8 @@
-# Cqrs eventual consistency
\ No newline at end of file
+# CQRS eventual consistency
+
+CQRS (Segregation of Responsibility for Command Queries) is an architectural pattern that comes with the idea of separating read and write operations into two distinct logical processes.
+
+Free Content
+
+CQRS
+Introduction to CQRS