diff --git a/README.md b/README.md
index 2c1ccb9f6..c044f70f8 100644
--- a/README.md
+++ b/README.md
@@ -8,6 +8,30 @@
**Note**:- This is in no way affiliated with the original [30-seconds-of-code](https://github.com/Chalarangelo/30-seconds-of-code/).
+## Table of Content
+# :books: List
+
+
- chunk
+- compact
+- count_occurences
+- deep_flatten
+- difference
+- shuffle
+- spread
+- zip
+
+# :scroll: String
+
+
+# :heavy_division_sign: Math
+
+
+
## :books: List
### chunk
diff --git a/scripts/readme.py b/scripts/readme.py
index 70dce1b05..ebb9238eb 100644
--- a/scripts/readme.py
+++ b/scripts/readme.py
@@ -34,6 +34,13 @@ start = open("static-parts/readme-start.md").read() + '\n\n'
end = open("static-parts/readme-end.md").read()
toAppend = ''
tag_dict = tagger()
+toAppend += '## Table of Content \n'
+for category in tag_dict:
+ toAppend = toAppend + '# ' + EMOJIS[category] + ' ' + title_case(category) +'\n\n '
+ for snippet in tag_dict[category]:
+ toAppend += f'- {snippet}
\n'
+ toAppend += '
\n'
+toAppend += '
\n'
for category in tag_dict:
toAppend = toAppend + '## ' + EMOJIS[category] + ' ' + title_case(category) +'\n\n'
for snippet in tag_dict[category]: