diff --git a/MyPortfolio/data.py b/MyPortfolio/data.py
index c386d5e0fcfa4842240bf2911617d46d2b883845..45792719c9a22e3095d73d8cb8d582f5d745fe4a 100644
--- a/MyPortfolio/data.py
+++ b/MyPortfolio/data.py
@@ -78,17 +78,17 @@ def get_technique_stats(data):
 
     technique_list = get_techniques(data)
     technique_stats = {}
+    current_techniques = []
 
-    for project in data:
-        for technique in technique_list:
+    for technique in technique_list:
+        for project in data:
             if technique in project['techniques_used']:
-                buffer = [{'id' : project['project_id'], 'name' : project['project_name']}]
-                technique_stats.update({technique : buffer})
-                
-            
-    
-                
-    pprint.pp(technique_stats)
+                current_techniques.append({'id' : project['project_id'], 'name' : project['project_name']})
+
+        technique_stats.update({technique : current_techniques.copy()})
+        current_techniques.clear()
+
+
     return technique_stats