diff --git a/src/main/java/ch/hepia/structure/BinaryHeap.java b/src/main/java/ch/hepia/structure/BinaryHeap.java
new file mode 100644
index 0000000000000000000000000000000000000000..146cc15f4a05c0d78556abb1e58e2ff3955286b6
--- /dev/null
+++ b/src/main/java/ch/hepia/structure/BinaryHeap.java
@@ -0,0 +1,23 @@
+public class BinaryHeap{
+    private int[] heap;
+
+    public BinaryHeap(){
+        this.heap = new int[10];
+        }
+
+    public BinaryHeap(int[] values){
+        int[] newHeap = new int[values.length];
+        for (int value : values){
+            for (int i = 0; i < newHeap.length; i++){
+                
+            }
+            System.out.println(newHeap[1]);
+        }
+        this.heap = newHeap;
+    }
+
+    public static void main(String[] args){
+        BinaryHeap test = new BinaryHeap(new int[]{10,2});
+    }
+
+}
\ No newline at end of file