diff --git a/Non-DSA Notes/Backend Project Java Notes/Auth - 3: Implementing User Service.md b/Non-DSA Notes/Backend Project Java Notes/Auth - 3 Implementing User Service.md
similarity index 100%
rename from Non-DSA Notes/Backend Project Java Notes/Auth - 3: Implementing User Service.md
rename to Non-DSA Notes/Backend Project Java Notes/Auth - 3 Implementing User Service.md
diff --git a/Non-DSA Notes/Backend Project Java Notes/Auth - 4: Implementing Authentication & Authorization with Spring Security.md b/Non-DSA Notes/Backend Project Java Notes/Auth - 4 Implementing Authentication & Authorization with Spring Security.md
similarity index 100%
rename from Non-DSA Notes/Backend Project Java Notes/Auth - 4: Implementing Authentication & Authorization with Spring Security.md
rename to Non-DSA Notes/Backend Project Java Notes/Auth - 4 Implementing Authentication & Authorization with Spring Security.md
diff --git a/Non-DSA Notes/Backend Project Java Notes/How Payment Flow Works: Callbacks, Webhooks.md b/Non-DSA Notes/Backend Project Java Notes/How Payment Flow Works Callbacks, Webhooks.md
similarity index 100%
rename from Non-DSA Notes/Backend Project Java Notes/How Payment Flow Works: Callbacks, Webhooks.md
rename to Non-DSA Notes/Backend Project Java Notes/How Payment Flow Works Callbacks, Webhooks.md
diff --git a/Non-DSA Notes/Backend Project Java Notes/Integrating messaging queue : Kafka.md b/Non-DSA Notes/Backend Project Java Notes/Integrating messaging queue Kafka.md
similarity index 100%
rename from Non-DSA Notes/Backend Project Java Notes/Integrating messaging queue : Kafka.md
rename to Non-DSA Notes/Backend Project Java Notes/Integrating messaging queue Kafka.md
diff --git a/Non-DSA Notes/Backend Project Java Notes/Intro to Version Control and Git: Commits, Merge, Rebase.md b/Non-DSA Notes/Backend Project Java Notes/Intro to Version Control and Git Commits, Merge, Rebase.md
similarity index 100%
rename from Non-DSA Notes/Backend Project Java Notes/Intro to Version Control and Git: Commits, Merge, Rebase.md
rename to Non-DSA Notes/Backend Project Java Notes/Intro to Version Control and Git Commits, Merge, Rebase.md
diff --git a/Non-DSA Notes/Backend Project Java Notes/Introduction to AWS: EC2, RDS.md b/Non-DSA Notes/Backend Project Java Notes/Introduction to AWS EC2, RDS.md
similarity index 100%
rename from Non-DSA Notes/Backend Project Java Notes/Introduction to AWS: EC2, RDS.md
rename to Non-DSA Notes/Backend Project Java Notes/Introduction to AWS EC2, RDS.md
diff --git a/Non-DSA Notes/Backend Project Java Notes/Spring Cloud: API GW, LB, Logging, Monitoring.md b/Non-DSA Notes/Backend Project Java Notes/Spring Cloud API GW, LB, Logging, Monitoring.md
similarity index 100%
rename from Non-DSA Notes/Backend Project Java Notes/Spring Cloud: API GW, LB, Logging, Monitoring.md
rename to Non-DSA Notes/Backend Project Java Notes/Spring Cloud API GW, LB, Logging, Monitoring.md
diff --git a/Non-DSA Notes/FullStack-LLD/LLD-3 (React)/React-10 : Asynchronous Redux and Thunk-2.md b/Non-DSA Notes/FullStack-LLD/LLD-3 (React)/React-10 Asynchronous Redux and Thunk-2.md
similarity index 99%
rename from Non-DSA Notes/FullStack-LLD/LLD-3 (React)/React-10 : Asynchronous Redux and Thunk-2.md
rename to Non-DSA Notes/FullStack-LLD/LLD-3 (React)/React-10 Asynchronous Redux and Thunk-2.md
index dbef6eb..df85c3e 100644
--- a/Non-DSA Notes/FullStack-LLD/LLD-3 (React)/React-10 : Asynchronous Redux and Thunk-2.md
+++ b/Non-DSA Notes/FullStack-LLD/LLD-3 (React)/React-10 Asynchronous Redux and Thunk-2.md
@@ -405,4 +405,4 @@ if(status===STATUSES.LOADING){
if(status===STATUSES.ERROR){
return
Something is wrong
}
-```
\ No newline at end of file
+```
diff --git a/Non-DSA Notes/FullStack-LLD/LLD-3 (React)/React-11 : React Redux Interview Question 1.md b/Non-DSA Notes/FullStack-LLD/LLD-3 (React)/React-11 React Redux Interview Question 1.md
similarity index 100%
rename from Non-DSA Notes/FullStack-LLD/LLD-3 (React)/React-11 : React Redux Interview Question 1.md
rename to Non-DSA Notes/FullStack-LLD/LLD-3 (React)/React-11 React Redux Interview Question 1.md
diff --git a/Non-DSA Notes/FullStack-LLD/LLD-3 (React)/React-12: React Redux Interview Question 2.md b/Non-DSA Notes/FullStack-LLD/LLD-3 (React)/React-12 React Redux Interview Question 2.md
similarity index 100%
rename from Non-DSA Notes/FullStack-LLD/LLD-3 (React)/React-12: React Redux Interview Question 2.md
rename to Non-DSA Notes/FullStack-LLD/LLD-3 (React)/React-12 React Redux Interview Question 2.md
diff --git a/Non-DSA Notes/FullStack-LLD/LLD-3 (React)/React-4: IMDB Project- Part 1 (HTTP and useEffect).md b/Non-DSA Notes/FullStack-LLD/LLD-3 (React)/React-4 IMDB Project- Part 1 (HTTP and useEffect).md
similarity index 100%
rename from Non-DSA Notes/FullStack-LLD/LLD-3 (React)/React-4: IMDB Project- Part 1 (HTTP and useEffect).md
rename to Non-DSA Notes/FullStack-LLD/LLD-3 (React)/React-4 IMDB Project- Part 1 (HTTP and useEffect).md
diff --git a/Non-DSA Notes/FullStack-LLD/LLD-3 (React)/React-5 : IMDB-Part 2 (Client side Routing and React Router).md b/Non-DSA Notes/FullStack-LLD/LLD-3 (React)/React-5 IMDB-Part 2 (Client side Routing and React Router).md
similarity index 100%
rename from Non-DSA Notes/FullStack-LLD/LLD-3 (React)/React-5 : IMDB-Part 2 (Client side Routing and React Router).md
rename to Non-DSA Notes/FullStack-LLD/LLD-3 (React)/React-5 IMDB-Part 2 (Client side Routing and React Router).md
diff --git a/Non-DSA Notes/FullStack-LLD/LLD-3 (React)/React-6: IMDB Part 3 (Pagination Sorting, Searching, filtering).md b/Non-DSA Notes/FullStack-LLD/LLD-3 (React)/React-6 IMDB Part 3 (Pagination Sorting, Searching, filtering).md
similarity index 100%
rename from Non-DSA Notes/FullStack-LLD/LLD-3 (React)/React-6: IMDB Part 3 (Pagination Sorting, Searching, filtering).md
rename to Non-DSA Notes/FullStack-LLD/LLD-3 (React)/React-6 IMDB Part 3 (Pagination Sorting, Searching, filtering).md
diff --git a/Non-DSA Notes/FullStack-LLD/LLD-3 (React)/React-8: Prop drilling and State management.md b/Non-DSA Notes/FullStack-LLD/LLD-3 (React)/React-8 Prop drilling and State management.md
similarity index 99%
rename from Non-DSA Notes/FullStack-LLD/LLD-3 (React)/React-8: Prop drilling and State management.md
rename to Non-DSA Notes/FullStack-LLD/LLD-3 (React)/React-8 Prop drilling and State management.md
index 2b75d79..7356208 100644
--- a/Non-DSA Notes/FullStack-LLD/LLD-3 (React)/React-8: Prop drilling and State management.md
+++ b/Non-DSA Notes/FullStack-LLD/LLD-3 (React)/React-8 Prop drilling and State management.md
@@ -640,4 +640,4 @@ const factorial = useMemo(() => factorialOf(number),[number])
After running the program, we see that even if we click on the re-render button the function is not called. It is only called when changing the values. The value that was already there is being memoized.
-You can refer to this [article](https://dmitripavlutin.com/react-usememo-hook/) to understand useMemo Hook.
\ No newline at end of file
+You can refer to this [article](https://dmitripavlutin.com/react-usememo-hook/) to understand useMemo Hook.
diff --git a/Non-DSA Notes/FullStack-LLD/LLD-3 (React)/React-9 : Asynchronous Redux and Thunk.md b/Non-DSA Notes/FullStack-LLD/LLD-3 (React)/React-9 Asynchronous Redux and Thunk.md
similarity index 99%
rename from Non-DSA Notes/FullStack-LLD/LLD-3 (React)/React-9 : Asynchronous Redux and Thunk.md
rename to Non-DSA Notes/FullStack-LLD/LLD-3 (React)/React-9 Asynchronous Redux and Thunk.md
index 25336b5..04bc48b 100644
--- a/Non-DSA Notes/FullStack-LLD/LLD-3 (React)/React-9 : Asynchronous Redux and Thunk.md
+++ b/Non-DSA Notes/FullStack-LLD/LLD-3 (React)/React-9 Asynchronous Redux and Thunk.md
@@ -449,4 +449,4 @@ const Cart = () => {
}
export default Cart
-```
\ No newline at end of file
+```
diff --git a/Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-1: Intro to Backend Dev with Node.js & Express.md b/Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-1 Intro to Backend Dev with Node.js & Express.md
similarity index 100%
rename from Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-1: Intro to Backend Dev with Node.js & Express.md
rename to Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-1 Intro to Backend Dev with Node.js & Express.md
diff --git a/Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-10: Project Part 6- (Book a Show).md b/Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-10 Project Part 6- (Book a Show).md
similarity index 99%
rename from Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-10: Project Part 6- (Book a Show).md
rename to Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-10 Project Part 6- (Book a Show).md
index 180444f..d035d0c 100644
--- a/Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-10: Project Part 6- (Book a Show).md
+++ b/Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-10 Project Part 6- (Book a Show).md
@@ -244,4 +244,4 @@ Route handler for fetching all unique theaters that have shows of a specific mov
6. **Error Handling**:
- In case of an error during the process (e.g., database query error), it sends a JSON response indicating the failure with an error message.
-This route essentially retrieves all theaters that are showing a particular movie on a specific date, eliminating duplicates, and presents the data in a structured format, making it easier for clients to work with unique theater information and associated show details.
\ No newline at end of file
+This route essentially retrieves all theaters that are showing a particular movie on a specific date, eliminating duplicates, and presents the data in a structured format, making it easier for clients to work with unique theater information and associated show details.
diff --git a/Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-11: Project Part 7- (Payment API and Deployment).md b/Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-11 Project Part 7- (Payment API and Deployment).md
similarity index 100%
rename from Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-11: Project Part 7- (Payment API and Deployment).md
rename to Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-11 Project Part 7- (Payment API and Deployment).md
diff --git a/Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-2: Introduction to Express.md b/Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-2 Introduction to Express.md
similarity index 100%
rename from Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-2: Introduction to Express.md
rename to Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-2 Introduction to Express.md
diff --git a/Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-3: Intro to MongoDB and Mongoose.md b/Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-3 Intro to MongoDB and Mongoose.md
similarity index 100%
rename from Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-3: Intro to MongoDB and Mongoose.md
rename to Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-3 Intro to MongoDB and Mongoose.md
diff --git a/Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-4: MVC Architecture and CRUD.md b/Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-4 MVC Architecture and CRUD.md
similarity index 100%
rename from Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-4: MVC Architecture and CRUD.md
rename to Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-4 MVC Architecture and CRUD.md
diff --git a/Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-5: Project Part 1- (Authentication & Authorization.md b/Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-5 Project Part 1- (Authentication & Authorization.md
similarity index 100%
rename from Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-5: Project Part 1- (Authentication & Authorization.md
rename to Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-5 Project Part 1- (Authentication & Authorization.md
diff --git a/Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-6: Project Part 2- (Creating User's & Admins Route).md b/Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-6 Project Part 2- (Creating User's & Admins Route).md
similarity index 100%
rename from Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-6: Project Part 2- (Creating User's & Admins Route).md
rename to Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-6 Project Part 2- (Creating User's & Admins Route).md
diff --git a/Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-7: Project Part 3- (Implementing Theatre API).md b/Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-7 Project Part 3- (Implementing Theatre API).md
similarity index 100%
rename from Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-7: Project Part 3- (Implementing Theatre API).md
rename to Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-7 Project Part 3- (Implementing Theatre API).md
diff --git a/Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-8: Project Part 4- (Implementing Shows API).md b/Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-8 Project Part 4- (Implementing Shows API).md
similarity index 100%
rename from Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-8: Project Part 4- (Implementing Shows API).md
rename to Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-8 Project Part 4- (Implementing Shows API).md
diff --git a/Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-9: Project Part 5- (Listing Data from DataBase).md b/Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-9 Project Part 5- (Listing Data from DataBase).md
similarity index 100%
rename from Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-9: Project Part 5- (Listing Data from DataBase).md
rename to Non-DSA Notes/FullStack-LLD/LLD-4 (MERN)/FullStack-9 Project Part 5- (Listing Data from DataBase).md
diff --git a/wsl_ubuntu.txt b/wsl_ubuntu.txt
new file mode 100644
index 0000000..370ce77
--- /dev/null
+++ b/wsl_ubuntu.txt
@@ -0,0 +1,73 @@
+1️⃣ Verified WSL was installed (Docker proved WSL 2 works)
+wsl -l -v
+
+
+(Showed docker-desktop → confirms WSL 2 enabled)
+
+2️⃣ Created a workspace on Windows
+mkdir C:\wsl
+cd C:\wsl
+
+3️⃣ Downloaded Ubuntu 22.04 WSL root filesystem (manual, no Store)
+curl.exe -L -o ubuntu-22.04.tar.gz https://mirrors.huaweicloud.com/repository/ubuntu-cloud-images/wsl/jammy/current/ubuntu-jammy-wsl-amd64-ubuntu22.04lts.rootfs.tar.gz
+
+
+✔ File size ≈ 325 MB (correct)
+
+4️⃣ Imported Ubuntu into WSL 2
+wsl --import Ubuntu-22.04 C:\wsl\Ubuntu-22.04 C:\wsl\ubuntu-22.04.tar.gz --version 2
+
+5️⃣ Launched Ubuntu explicitly
+wsl -d Ubuntu-22.04
+
+
+✔ Logged in as root initially
+
+6️⃣ Created a normal Linux user
+adduser himanshu
+usermod -aG sudo himanshu
+
+
+✔ User created
+✔ Added to sudo group
+
+7️⃣ Verified user groups
+id himanshu
+
+
+Output included:
+
+groups=himanshu,sudo
+
+8️⃣ Tested logging in as the new user
+su - himanshu
+sudo whoami
+
+
+✔ sudo works
+
+9️⃣ Configured WSL behavior (systemd + default user)
+sudo nano /etc/wsl.conf
+
+
+File contents:
+
+[boot]
+systemd=true
+
+[user]
+default=himanshu
+
+
+Saved and exited nano.
+
+🔟 Restarted WSL from Windows (required)
+wsl --shutdown
+
+1️⃣1️⃣ Verified coexistence with Docker Desktop
+
+wsl opens docker-desktop (expected, acceptable)
+
+Ubuntu is entered explicitly via:
+
+wsl -d Ubuntu-22.04