diff --git a/README.md b/README.md
index 5009bf0..726cb84 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-# algorithmsUse
+# AlgorithmsUse
Common Algorithms which are usually taught in Data Structures and Algorithms courses.
@@ -20,8 +20,17 @@ For info about more repos to contribute to, check out the below post:
https://cppsecrets.com/users/5617971101051071011161151049711410997484852494964103109971051084699111109/Open-Source-and-Hacktoberfest.php
-# Current Algorithms
+# Current Algorithms
+## Table of Contents
+- [C++](#C++)
+- [Python](#Python)
+- [Java](#Java)
+- [JavaScript](#Javascript)
+- [Go](#Go)
+- [Swift](#Swift)
+
+
## C++
- Factorial Algorithm
@@ -35,20 +44,140 @@ https://cppsecrets.com/users/561797110105107101116115104971141099748485249496410
- Round Robin Scheduling Algorithm
- Radix Sort
+
## Java
+
+## JavaScript
+
JavaScript
+
+
+
+### Table of Contents
+
+- [Sorting](#sorting)
+- [Unit Tests](#unit-tests)
+
+
+
+
+
+### Sorting
+
+- [QuickSort](https://github.com/aniketsharma00411/algorithmsUse/blob/master/JavaScript/sorting/QuickSort.js)
+
+
+
+### Unit Tests
+
+--
+
+
## Python
+Python
-- Dijkstras Algorithm
-- Euclid's Greatest Common Divisor Algorithm
-- Sieve Of Eratosthenes
-- Duplicating Zeros
-- Singly Linked List
-- Breadth First Search Algorithm
-- Hangman Game
-- Kadane Algorithm
+
+
+### Table of Contents
+
+- [Graph Algorithms](#graph)
+- [Searching](#searching)
+- [Sorting](#sorting)
+- [Miscellaneous](#others)
+- [Unit Tests](#unit-tests)
+
+
+
+### Graph Algorithms
+
+- [Dijkstras](https://github.com/aniketsharma00411/algorithmsUse/blob/master/Python/Graph%20Algorithms/Dijkstras.py)
+
+
+### Searching
+
+- [BinarySearch](https://github.com/aniketsharma00411/algorithmsUse/blob/master/Python/Searching/binarySearch.py)
+
+
+
+### Sorting
+
+- [BubbleSort](https://github.com/aniketsharma00411/algorithmsUse/blob/master/Python/Sorting/bubbleSort.py)
+- [Selection sort](https://github.com/aniketsharma00411/algorithmsUse/blob/master/Python/Sorting/selection%20sort.py)
+
+
+
+### Miscellaneous
+
+- [Fibonacci_rec](https://github.com/aniketsharma00411/algorithmsUse/blob/master/Python/Miscellaneous/Fibonacci_rec.py)
+- [GreatestCommonDivisorEuclidean](https://github.com/aniketsharma00411/algorithmsUse/blob/master/Python/Miscellaneous/GreatestCommonDivisorEuclidean.py)
+- [PrimeUptoN](https://github.com/aniketsharma00411/algorithmsUse/blob/master/Python/Miscellaneous/PrimeUptoN.py)
+- [Duplicate_zeros](https://github.com/aniketsharma00411/algorithmsUse/blob/master/Python/Miscellaneous/duplicate_zeros.py)
+- [Next_president](https://github.com/aniketsharma00411/algorithmsUse/blob/master/Python/Miscellaneous/next_president.py)
+- [Singlelinkedlist](https://github.com/aniketsharma00411/algorithmsUse/blob/master/Python/Miscellaneous/singlelinkedlist.py)
+
+### Unit Tests
+
+- [Duplicate_zeros_test](https://github.com/aniketsharma00411/algorithmsUse/blob/master/Python/Unit%20Tests/duplicate_zeros_test.py)
+- [Next_president_test](https://github.com/aniketsharma00411/algorithmsUse/blob/master/Python/Unit%20Tests/next_president_test.py)
+
+
## Go
+Go
+
+
+
+### Table of Contents
+
+- [Searching](#searching)
+- [Sorting](#sorting)
+- [Unit Tests](#unit-tests)
+
+
+
+### Searching
+
+- [Binary_search](https://github.com/aniketsharma00411/algorithmsUse/blob/master/Go/Searching/binary_search.go)
+
+
+
+### Sorting
+
+- [Bubble_sort](https://github.com/aniketsharma00411/algorithmsUse/blob/master/Go/Sorting/bubble_sort.go)
+- [Quicksort](https://github.com/aniketsharma00411/algorithmsUse/blob/master/Go/Sorting/quicksort.go)
+
+
+
+### Unit Tests
+
+--
+
+
+## Swift
+Swift
+
+
+
+### Table of Contents
+
+- [Searching](#searching)
+- [Sorting](#sorting)
+- [Unit Tests](#unit-tests)
+
+
+
+### Searching
+
+- [Binary_search](https://github.com/aniketsharma00411/algorithmsUse/blob/master/Swift/Searching/binary_search.swift)
+
+
+
+### Sorting
+
+- [Selection_sort](https://github.com/aniketsharma00411/algorithmsUse/blob/master/Swift/Sorting/selection_sort.swift)
+
+
+
+### Unit Tests
-- Binary Search
-- Bubble Sort
+--