diff --git a/HeatSink.scad b/HeatSink.scad
index a70634a7eb0ad1624ab987411b6d1608690c60d6..dd357857d96aad67f6d1ccca9b8377d0f091215c 100644
--- a/HeatSink.scad
+++ b/HeatSink.scad
@@ -142,6 +142,38 @@ fu_strength = 2;  // material strength
 
 fu_outlet_w = (hs_fin_cnt / 2) * hs_fin_w0 + (hs_fin_cnt / 2 - 1) * hs_fin_spacing;  // Σ of fins spacing and width calculated over one side;
 
+
+
+
+
+
+
+module tri(w, h) {
+  polygon([
+    [0, -h/2],
+    [0, h/2],
+    [w, 0]
+  ]);
+}
+
+
+
+// length of the outlet
+x = 10;  // TODO: rename!!!!
+
+// difference between x and the split
+xx = 10;
+
+// The profile of the funnel, ready for extrusion
+module funnel2D() {
+  
+  _y = hs_w/2 - fu_outlet_w;
+  translate([0, _y, 0]) square([x, fu_outlet_w]);
+  translate([0, -_y - fu_outlet_w, 0]) square([x, fu_outlet_w]);
+  
+}
+
+
 module  funnel() {
   color("#1CFF2F20") {
     // TODO: implement!
@@ -158,6 +190,6 @@ module preview() {
 }
 
 
-
-preview();
+funnel2D();
+// preview();