diff --git a/README.md b/README.md
index b666373..0d5b5e0 100644
--- a/README.md
+++ b/README.md
@@ -1,87 +1,52 @@
-# Python, Algorithms, and Data Structures (Book)
+## πΎπ master python with algorithms (my book π€)
-#### This repository contains my book on Algorithms and Data Structure in Python, published by [Hanbit Media](https://www.hanbit.co.kr/store/books/look.php?p_code=B8465804191) in 2014.
-
-#### π [4.6/5 stars and 33 reviews for a book written in school, not bad :)](https://www.hanbit.co.kr/store/books/look.php?p_code=B8465804191)
-
-#### π [here is a pic when this repo used to have 600+ stars and 300 forks (before π© happened π)](600_stars.png)
-
-#### π [this book as a reference for a CMU computer science class](https://www.andrew.cmu.edu/user/ramesh/teaching/course/48784.pdf)
-
-
-
----
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+* **π algorithms and data structures revisited (2023)**:
+ * ππππ. **[arrays, vectors, strings](arrays_and_strings)**
+ * ππππ. **[linked lists](linked_lists)**
+ * ππππ. **[stacks and queues](stacks_and_queues)**
+ * ππππ. **[bit manipulation](bit_manipulation)**
+ * ππππ. **[math and logic](math_and_logic)**
+ * ππππ. **[object-oriented design](object_oriented_design)**
+ * ππππ. **[recursion and dynamic programming](recursion_and_dp)**
+ * ππππ. **[sorting and searching](sorting_and_searching)**
+ * ππππ. **[concurrency](concurrency)**
+ * ππππ. **[trees and graphs](trees_and_graphs/)**
+
+
+
\ No newline at end of file
diff --git a/arrays_and_strings/README.md b/arrays_and_strings/README.md
new file mode 100644
index 0000000..e69de29
diff --git a/bit_manipulation/README.md b/bit_manipulation/README.md
new file mode 100644
index 0000000..e69de29
diff --git a/600_stars.png b/book/600_stars.png
similarity index 100%
rename from 600_stars.png
rename to book/600_stars.png
diff --git a/book/README.md b/book/README.md
deleted file mode 100644
index d8ca98c..0000000
--- a/book/README.md
+++ /dev/null
@@ -1,15 +0,0 @@
-## Python, Algorithms and Data Structures (2014)
-
-[Download PDF (first edition, published by Hanbit Media)](https://github.com/bt3gl/Python-and-Algorithms-and-Data-Structures/blob/master/First_edition_2014/ebook_pdf/book_second_edition.pdf).
-
-
-## To run the snippet:
-
-Install dependencies in a [virtual environment](https://coderwall.com/p/8-aeka):
-
-```
-virtualenv venv
-source venv/bin/activate
-pip install -r requirements.txt
-```
-
diff --git a/requirements.txt b/book/ebook_src/requirements.txt
similarity index 100%
rename from requirements.txt
rename to book/ebook_src/requirements.txt
diff --git a/book/requirements.txt b/book/requirements.txt
deleted file mode 100644
index d978c3a..0000000
--- a/book/requirements.txt
+++ /dev/null
@@ -1,13 +0,0 @@
-Flask==2.2.5
-SQLAlchemy==0.9.7
-bpython==0.13.1
-coverage==3.7.1
-curtsies==0.0.34
-graphviz==0.4.2
-ipython==8.10.0
-matplotlib==1.3.1
-nose==1.3.0
-numpy==1.22.0
-scapy==2.4.1
-scikit-learn==0.14.1
-scipy==1.10.0
\ No newline at end of file
diff --git a/concurrency/README.md b/concurrency/README.md
new file mode 100644
index 0000000..e69de29
diff --git a/linked_lists/README.md b/linked_lists/README.md
new file mode 100644
index 0000000..e69de29
diff --git a/math_and_logic/README.md b/math_and_logic/README.md
new file mode 100644
index 0000000..e69de29
diff --git a/object_oriented_design/README.md b/object_oriented_design/README.md
new file mode 100644
index 0000000..e69de29
diff --git a/recursion_and_dp/README.md b/recursion_and_dp/README.md
new file mode 100644
index 0000000..e69de29
diff --git a/sorting_and_searching/README.md b/sorting_and_searching/README.md
new file mode 100644
index 0000000..e69de29
diff --git a/stacks_and_queues/README.md b/stacks_and_queues/README.md
new file mode 100644
index 0000000..e69de29
diff --git a/trees_and_graphs/README.md b/trees_and_graphs/README.md
new file mode 100644
index 0000000..e69de29