diff --git a/bash_array_jobs/README.md b/bash_array_jobs/README.md
index 6c7a66d9b86ac0dcf5ca34415647c10d6e71b3c6..fda52728d47a023118b4a70586d6e34cc8d5eca8 100644
--- a/bash_array_jobs/README.md
+++ b/bash_array_jobs/README.md
@@ -1,3 +1,12 @@
+##### Table of Contents 
+- [Scenario](#scenario)
+- [Methods](#methods)
+  * [Manual process##](#manual-process--)
+  * [Bash Scripting](#bash-scripting)
+  * [Array Jobs](#array-jobs)
+- [Content](#content)
+
+
 # Scenario #
 Often times, one needs to submit a huge number of very similar jobs on the cluster. For example, if you want to  run a software with same parameters over lots of subjects or if you want to run Quality Check on all the raw data that you have to process.