diff --git a/prog.c b/prog.c
new file mode 100644
index 0000000000000000000000000000000000000000..3b5ffe49c5d04b981d1cef937a50925b1e7488a3
--- /dev/null
+++ b/prog.c
@@ -0,0 +1,21 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include "tree.h"
+
+int main () {
+	int a = 25;
+	int* q = &a;
+	int* p;
+	int array [] = {4,8,3,7,11,42,36,29};
+	struct tree_node root = { // Dummy-Knoten
+		.val = q,
+		.left = NULL,
+		.right = NULL,
+	};
+	for (int i = 0; i < 8; ++i) // alle Elemente des Arrays werden in den Baum eingefügt
+	{
+		p = &array[i];
+		t_insert(&root,p);
+	}
+	t_print(&root);
+}
\ No newline at end of file