diff --git a/graphs/Directed and Undirected (Weighted) Graph.py b/Graphs/Directed and Undirected (Weighted) Graph.py
similarity index 100%
rename from graphs/Directed and Undirected (Weighted) Graph.py
rename to Graphs/Directed and Undirected (Weighted) Graph.py
diff --git a/graphs/a_star.py b/Graphs/a_star.py
similarity index 100%
rename from graphs/a_star.py
rename to Graphs/a_star.py
diff --git a/graphs/articulation_points.py b/Graphs/articulation_points.py
similarity index 100%
rename from graphs/articulation_points.py
rename to Graphs/articulation_points.py
diff --git a/graphs/basic_graphs.py b/Graphs/basic_graphs.py
similarity index 100%
rename from graphs/basic_graphs.py
rename to Graphs/basic_graphs.py
diff --git a/data_structures/graph/bellman_ford.py b/Graphs/bellman_ford.py
similarity index 100%
rename from data_structures/graph/bellman_ford.py
rename to Graphs/bellman_ford.py
diff --git a/data_structures/graph/breadth_first_search.py b/Graphs/breadth_first_search.py
similarity index 100%
rename from data_structures/graph/breadth_first_search.py
rename to Graphs/breadth_first_search.py
diff --git a/graphs/check_bipartite_graph_bfs.py b/Graphs/check_bipartite_graph_bfs.py
similarity index 100%
rename from graphs/check_bipartite_graph_bfs.py
rename to Graphs/check_bipartite_graph_bfs.py
diff --git a/data_structures/graph/depth_first_search.py b/Graphs/depth_first_search.py
similarity index 100%
rename from data_structures/graph/depth_first_search.py
rename to Graphs/depth_first_search.py
diff --git a/graphs/dijkstra.py b/Graphs/dijkstra.py
similarity index 100%
rename from graphs/dijkstra.py
rename to Graphs/dijkstra.py
diff --git a/data_structures/graph/dijkstra.py b/Graphs/dijkstra_2.py
similarity index 100%
rename from data_structures/graph/dijkstra.py
rename to Graphs/dijkstra_2.py
diff --git a/data_structures/graph/dijkstra_algorithm.py b/Graphs/dijkstra_algorithm.py
similarity index 100%
rename from data_structures/graph/dijkstra_algorithm.py
rename to Graphs/dijkstra_algorithm.py
diff --git a/data_structures/graph/even_tree.py b/Graphs/even_tree.py
similarity index 100%
rename from data_structures/graph/even_tree.py
rename to Graphs/even_tree.py
diff --git a/graphs/finding_bridges.py b/Graphs/finding_bridges.py
similarity index 100%
rename from graphs/finding_bridges.py
rename to Graphs/finding_bridges.py
diff --git a/data_structures/graph/floyd_warshall.py b/Graphs/floyd_warshall.py
similarity index 100%
rename from data_structures/graph/floyd_warshall.py
rename to Graphs/floyd_warshall.py
diff --git a/data_structures/graph/graph.py b/Graphs/graph.py
similarity index 100%
rename from data_structures/graph/graph.py
rename to Graphs/graph.py
diff --git a/data_structures/graph/graph_list.py b/Graphs/graph_list.py
similarity index 100%
rename from data_structures/graph/graph_list.py
rename to Graphs/graph_list.py
diff --git a/data_structures/graph/graph_matrix.py b/Graphs/graph_matrix.py
similarity index 100%
rename from data_structures/graph/graph_matrix.py
rename to Graphs/graph_matrix.py
diff --git a/graphs/kahns_algorithm_long.py b/Graphs/kahns_algorithm_long.py
similarity index 100%
rename from graphs/kahns_algorithm_long.py
rename to Graphs/kahns_algorithm_long.py
diff --git a/graphs/kahns_algorithm_topo.py b/Graphs/kahns_algorithm_topo.py
similarity index 100%
rename from graphs/kahns_algorithm_topo.py
rename to Graphs/kahns_algorithm_topo.py
diff --git a/graphs/minimum_spanning_tree_kruskal.py b/Graphs/minimum_spanning_tree_kruskal.py
similarity index 100%
rename from graphs/minimum_spanning_tree_kruskal.py
rename to Graphs/minimum_spanning_tree_kruskal.py
diff --git a/graphs/minimum_spanning_tree_prims.py b/Graphs/minimum_spanning_tree_prims.py
similarity index 100%
rename from graphs/minimum_spanning_tree_prims.py
rename to Graphs/minimum_spanning_tree_prims.py
diff --git a/graphs/multi_hueristic_astar.py b/Graphs/multi_hueristic_astar.py
similarity index 100%
rename from graphs/multi_hueristic_astar.py
rename to Graphs/multi_hueristic_astar.py
diff --git a/graphs/scc_kosaraju.py b/Graphs/scc_kosaraju.py
similarity index 100%
rename from graphs/scc_kosaraju.py
rename to Graphs/scc_kosaraju.py
diff --git a/graphs/tarjans_scc.py b/Graphs/tarjans_scc.py
similarity index 100%
rename from graphs/tarjans_scc.py
rename to Graphs/tarjans_scc.py
diff --git a/factorial_python.py b/maths/factorial_python.py
similarity index 100%
rename from factorial_python.py
rename to maths/factorial_python.py