diff --git a/docs/Concepts/Algorithms/Algorithms.md b/docs/Concepts/Algorithms/index.md
similarity index 100%
rename from docs/Concepts/Algorithms/Algorithms.md
rename to docs/Concepts/Algorithms/index.md
diff --git a/docs/Concepts/DevOps/DevOps.md b/docs/Concepts/DevOps/index.md
similarity index 100%
rename from docs/Concepts/DevOps/DevOps.md
rename to docs/Concepts/DevOps/index.md
diff --git a/docs/Concepts/ECS/ECS.md b/docs/Concepts/ECS/index.md
similarity index 100%
rename from docs/Concepts/ECS/ECS.md
rename to docs/Concepts/ECS/index.md
diff --git a/docs/Concepts/Inheritance/Inheritance.md b/docs/Concepts/Inheritance/index.md
similarity index 100%
rename from docs/Concepts/Inheritance/Inheritance.md
rename to docs/Concepts/Inheritance/index.md
diff --git a/docs/Concepts/Memory/Memory.md b/docs/Concepts/Memory/index.md
similarity index 100%
rename from docs/Concepts/Memory/Memory.md
rename to docs/Concepts/Memory/index.md
diff --git a/docs/Concepts/OOP/OOP.md b/docs/Concepts/OOP/index.md
similarity index 100%
rename from docs/Concepts/OOP/OOP.md
rename to docs/Concepts/OOP/index.md
diff --git a/docs/Concepts/Polymorphism/Polymorphism.md b/docs/Concepts/Polymorphism/index.md
similarity index 100%
rename from docs/Concepts/Polymorphism/Polymorphism.md
rename to docs/Concepts/Polymorphism/index.md
diff --git a/docs/Concepts/SOLID/SOLID.md b/docs/Concepts/SOLID/index.md
similarity index 100%
rename from docs/Concepts/SOLID/SOLID.md
rename to docs/Concepts/SOLID/index.md
diff --git a/docs/Concepts/Concepts.md b/docs/Concepts/index.md
similarity index 100%
rename from docs/Concepts/Concepts.md
rename to docs/Concepts/index.md
diff --git a/docs/Engine/GameMakerStudio/GameMakerStudio.md b/docs/Engine/GameMakerStudio/index.md
similarity index 100%
rename from docs/Engine/GameMakerStudio/GameMakerStudio.md
rename to docs/Engine/GameMakerStudio/index.md
diff --git a/docs/Engine/Godot/Godot.md b/docs/Engine/Godot/index.md
similarity index 100%
rename from docs/Engine/Godot/Godot.md
rename to docs/Engine/Godot/index.md
diff --git a/docs/Engine/Unity/Unity.md b/docs/Engine/Unity/index.md
similarity index 100%
rename from docs/Engine/Unity/Unity.md
rename to docs/Engine/Unity/index.md
diff --git a/docs/Engine/UnrealEngine/UnrealEngine.md b/docs/Engine/UnrealEngine/index.md
similarity index 100%
rename from docs/Engine/UnrealEngine/UnrealEngine.md
rename to docs/Engine/UnrealEngine/index.md
diff --git a/docs/Engine/Engine.md b/docs/Engine/index.md
similarity index 100%
rename from docs/Engine/Engine.md
rename to docs/Engine/index.md
diff --git a/docs/Framework/DirectX/DirectX.md b/docs/Framework/DirectX/index.md
similarity index 100%
rename from docs/Framework/DirectX/DirectX.md
rename to docs/Framework/DirectX/index.md
diff --git a/docs/Framework/Flutter/Flutter.md b/docs/Framework/Flutter/index.md
similarity index 100%
rename from docs/Framework/Flutter/Flutter.md
rename to docs/Framework/Flutter/index.md
diff --git a/docs/Framework/JUCE/JUCE.md b/docs/Framework/JUCE/index.md
similarity index 100%
rename from docs/Framework/JUCE/JUCE.md
rename to docs/Framework/JUCE/index.md
diff --git a/docs/Framework/NET/net.md b/docs/Framework/NET/index.md
similarity index 100%
rename from docs/Framework/NET/net.md
rename to docs/Framework/NET/index.md
diff --git a/docs/Framework/OpenGL/OpenGL.md b/docs/Framework/OpenGL/index.md
similarity index 100%
rename from docs/Framework/OpenGL/OpenGL.md
rename to docs/Framework/OpenGL/index.md
diff --git a/docs/Framework/SFML/SFML.md b/docs/Framework/SFML/index.md
similarity index 100%
rename from docs/Framework/SFML/SFML.md
rename to docs/Framework/SFML/index.md
diff --git a/docs/Framework/Framework.md b/docs/Framework/index.md
similarity index 100%
rename from docs/Framework/Framework.md
rename to docs/Framework/index.md
diff --git a/docs/IDE/AdobeDreamWeaver/AdobeDreamWeaver.md b/docs/IDE/AdobeDreamWeaver/index.md
similarity index 100%
rename from docs/IDE/AdobeDreamWeaver/AdobeDreamWeaver.md
rename to docs/IDE/AdobeDreamWeaver/index.md
diff --git a/docs/IDE/MonoDevelop/MonoDevelop.md b/docs/IDE/MonoDevelop/index.md
similarity index 100%
rename from docs/IDE/MonoDevelop/MonoDevelop.md
rename to docs/IDE/MonoDevelop/index.md
diff --git a/docs/IDE/NetBeans/NetBeans.md b/docs/IDE/NetBeans/index.md
similarity index 100%
rename from docs/IDE/NetBeans/NetBeans.md
rename to docs/IDE/NetBeans/index.md
diff --git a/docs/IDE/Notepad++/Notepad++.md b/docs/IDE/Notepad++/index.md
similarity index 100%
rename from docs/IDE/Notepad++/Notepad++.md
rename to docs/IDE/Notepad++/index.md
diff --git a/docs/IDE/Rider/Rider.md b/docs/IDE/Rider/index.md
similarity index 100%
rename from docs/IDE/Rider/Rider.md
rename to docs/IDE/Rider/index.md
diff --git a/docs/IDE/VSCode/VSCode.md b/docs/IDE/VSCode/index.md
similarity index 100%
rename from docs/IDE/VSCode/VSCode.md
rename to docs/IDE/VSCode/index.md
diff --git a/docs/IDE/VisualStudio/VisualStudio.md b/docs/IDE/VisualStudio/index.md
similarity index 100%
rename from docs/IDE/VisualStudio/VisualStudio.md
rename to docs/IDE/VisualStudio/index.md
diff --git a/docs/IDE/IDE.md b/docs/IDE/index.md
similarity index 100%
rename from docs/IDE/IDE.md
rename to docs/IDE/index.md
diff --git a/docs/Language/C#/C#.md b/docs/Language/C#/index.md
similarity index 100%
rename from docs/Language/C#/C#.md
rename to docs/Language/C#/index.md
diff --git a/docs/Language/C++/C++.md b/docs/Language/C++/index.md
similarity index 100%
rename from docs/Language/C++/C++.md
rename to docs/Language/C++/index.md
diff --git a/docs/Language/C/C.md b/docs/Language/C/index.md
similarity index 100%
rename from docs/Language/C/C.md
rename to docs/Language/C/index.md
diff --git a/docs/Language/CSS/CSS.md b/docs/Language/CSS/index.md
similarity index 100%
rename from docs/Language/CSS/CSS.md
rename to docs/Language/CSS/index.md
diff --git a/docs/Language/Dart/Dart.md b/docs/Language/Dart/index.md
similarity index 100%
rename from docs/Language/Dart/Dart.md
rename to docs/Language/Dart/index.md
diff --git a/docs/Language/GO/GO.md b/docs/Language/GO/index.md
similarity index 100%
rename from docs/Language/GO/GO.md
rename to docs/Language/GO/index.md
diff --git a/docs/Language/HTML/HTML.md b/docs/Language/HTML/index.md
similarity index 100%
rename from docs/Language/HTML/HTML.md
rename to docs/Language/HTML/index.md
diff --git a/docs/Language/Haxe/Haxe.md b/docs/Language/Haxe/index.md
similarity index 100%
rename from docs/Language/Haxe/Haxe.md
rename to docs/Language/Haxe/index.md
diff --git a/docs/Language/JS/JS.md b/docs/Language/JS/index.md
similarity index 100%
rename from docs/Language/JS/JS.md
rename to docs/Language/JS/index.md
diff --git a/docs/Language/Java/Java.md b/docs/Language/Java/index.md
similarity index 100%
rename from docs/Language/Java/Java.md
rename to docs/Language/Java/index.md
diff --git a/docs/Language/Lisp/Lisp.md b/docs/Language/Lisp/index.md
similarity index 100%
rename from docs/Language/Lisp/Lisp.md
rename to docs/Language/Lisp/index.md
diff --git a/docs/Language/Lua/Lua.md b/docs/Language/Lua/index.md
similarity index 100%
rename from docs/Language/Lua/Lua.md
rename to docs/Language/Lua/index.md
diff --git a/docs/Language/Python/Python.md b/docs/Language/Python/index.md
similarity index 100%
rename from docs/Language/Python/Python.md
rename to docs/Language/Python/index.md
diff --git a/docs/Language/React/React.md b/docs/Language/React/index.md
similarity index 100%
rename from docs/Language/React/React.md
rename to docs/Language/React/index.md
diff --git a/docs/Language/Ruby/Ruby.md b/docs/Language/Ruby/index.md
similarity index 100%
rename from docs/Language/Ruby/Ruby.md
rename to docs/Language/Ruby/index.md
diff --git a/docs/Language/Rust/Rust.md b/docs/Language/Rust/index.md
similarity index 100%
rename from docs/Language/Rust/Rust.md
rename to docs/Language/Rust/index.md
diff --git a/docs/Language/Language.md b/docs/Language/index.md
similarity index 100%
rename from docs/Language/Language.md
rename to docs/Language/index.md
diff --git a/docs/VersionControl/Git/Git.md b/docs/VersionControl/Git/Git.md
deleted file mode 100644
index adb2d8f..0000000
--- a/docs/VersionControl/Git/Git.md
+++ /dev/null
@@ -1,17 +0,0 @@
----
-layout: default
-title: Git
-description: "Warning: The following page is currently under construction, find more about the details in future patches, or if you choose to add in the article see info on the bottom of the page."
-nav_order: 1
-parent: Version Control
-has_children: false
----
-
-{{ page.title }}
-======================
-
-{% include under_construction.html %}
-
-
-
-
\ No newline at end of file
diff --git a/docs/VersionControl/Git/GitBash.md b/docs/VersionControl/Git/GitBash.md
index 6a8727b..b2b485a 100644
--- a/docs/VersionControl/Git/GitBash.md
+++ b/docs/VersionControl/Git/GitBash.md
@@ -3,7 +3,8 @@ layout: default
title: GitBash
description: "Warning: The following page is currently under construction, find more about the details in future patches, or if you choose to add in the article see info on the bottom of the page."
nav_order: 1
-parent: Version Control
+parent: Git
+grand_parent: Version Control
has_children: false
---
diff --git a/docs/VersionControl/Git/Github/EnterpriseToPersonal.md b/docs/VersionControl/Git/Github/EnterpriseToPersonal.md
index 9647746..9cd5ce4 100644
--- a/docs/VersionControl/Git/Github/EnterpriseToPersonal.md
+++ b/docs/VersionControl/Git/Github/EnterpriseToPersonal.md
@@ -3,7 +3,7 @@ layout: default
title: Transfer Enterprise to Personal Github
description: An article dicussing about the steps to transfer an enterprise account's repositories to personal repositories on github.
nav_order: 1
-parent: Github
+parent: Git
grand_parent: Version Control
has_children: false
---
diff --git a/docs/VersionControl/Git/Github/index.md b/docs/VersionControl/Git/Github/index.md
new file mode 100644
index 0000000..2ddfb72
--- /dev/null
+++ b/docs/VersionControl/Git/Github/index.md
@@ -0,0 +1,18 @@
+---
+layout: default
+title: Github
+description: An article dicussing about the steps to transfer an enterprise account's repositories to personal repositories on github.
+nav_order: 1
+parent: Git
+grand_parent: Version Control
+has_children: true
+---
+
+{{ page.title }}
+======================
+
+{% include under_construction.html %}
+
+
+
+
\ No newline at end of file
diff --git a/docs/VersionControl/Git/Gitlab.md b/docs/VersionControl/Git/Gitlab.md
index f526203..cb50730 100644
--- a/docs/VersionControl/Git/Gitlab.md
+++ b/docs/VersionControl/Git/Gitlab.md
@@ -3,7 +3,8 @@ layout: default
title: Gitlab
description: "Warning: The following page is currently under construction, find more about the details in future patches, or if you choose to add in the article see info on the bottom of the page."
nav_order: 1
-parent: Version Control
+parent: Git
+grand_parent: Version Control
has_children: false
---
diff --git a/docs/VersionControl/Git/Github.md b/docs/VersionControl/Git/index.md
similarity index 96%
rename from docs/VersionControl/Git/Github.md
rename to docs/VersionControl/Git/index.md
index db3037a..dd298b3 100644
--- a/docs/VersionControl/Git/Github.md
+++ b/docs/VersionControl/Git/index.md
@@ -1,6 +1,6 @@
---
layout: default
-title: Github
+title: Git
description: "Warning: The following page is currently under construction, find more about the details in future patches, or if you choose to add in the article see info on the bottom of the page."
nav_order: 1
parent: Version Control
diff --git a/docs/VersionControl/P4V/Helix.md b/docs/VersionControl/P4V/Helix.md
index 610db08..e7d9f4d 100644
--- a/docs/VersionControl/P4V/Helix.md
+++ b/docs/VersionControl/P4V/Helix.md
@@ -3,7 +3,8 @@ layout: default
title: Helix
description: "Warning: The following page is currently under construction, find more about the details in future patches, or if you choose to add in the article see info on the bottom of the page."
nav_order: 1
-parent: Version Control
+grand_parent: Version Control
+parent: P4V
has_children: false
---
diff --git a/docs/VersionControl/P4V/HelixSwarm.md b/docs/VersionControl/P4V/HelixSwarm.md
index 7cb8856..08d4f95 100644
--- a/docs/VersionControl/P4V/HelixSwarm.md
+++ b/docs/VersionControl/P4V/HelixSwarm.md
@@ -3,7 +3,8 @@ layout: default
title: HelixSwarm
description: "Warning: The following page is currently under construction, find more about the details in future patches, or if you choose to add in the article see info on the bottom of the page."
nav_order: 1
-parent: Version Control
+grand_parent: Version Control
+parent: P4V
has_children: false
---
diff --git a/docs/VersionControl/P4V/Perforce.md b/docs/VersionControl/P4V/Perforce.md
index 8ae6157..25d4465 100644
--- a/docs/VersionControl/P4V/Perforce.md
+++ b/docs/VersionControl/P4V/Perforce.md
@@ -3,7 +3,8 @@ layout: default
title: Perforce
description: "Warning: The following page is currently under construction, find more about the details in future patches, or if you choose to add in the article see info on the bottom of the page."
nav_order: 1
-parent: Version Control
+grand_parent: Version Control
+parent: P4V
has_children: false
---
diff --git a/docs/VersionControl/P4V/index.md b/docs/VersionControl/P4V/index.md
new file mode 100644
index 0000000..93c7c5f
--- /dev/null
+++ b/docs/VersionControl/P4V/index.md
@@ -0,0 +1,18 @@
+---
+layout: default
+title: P4V
+description: An article dicussing about the steps to transfer an enterprise account's repositories to personal repositories on github.
+nav_order: 1
+parent: Version Control
+has_children: true
+
+---
+
+{{ page.title }}
+======================
+
+{% include under_construction.html %}
+
+
+
+
\ No newline at end of file
diff --git a/docs/VersionControl/PlasticSCM/Plastic.md b/docs/VersionControl/PlasticSCM/index.md
similarity index 100%
rename from docs/VersionControl/PlasticSCM/Plastic.md
rename to docs/VersionControl/PlasticSCM/index.md
diff --git a/docs/VersionControl/VersionControl.md b/docs/VersionControl/index.md
similarity index 100%
rename from docs/VersionControl/VersionControl.md
rename to docs/VersionControl/index.md