diff --git a/C-RK/C-RK-Week2/C-RK-Week2.vcxproj b/C-RK/C-RK-Week2/C-RK-Week2.vcxproj
index ef274ac..950e1d2 100644
--- a/C-RK/C-RK-Week2/C-RK-Week2.vcxproj
+++ b/C-RK/C-RK-Week2/C-RK-Week2.vcxproj
@@ -142,10 +142,12 @@
+
+
diff --git a/C-RK/C-RK-Week2/C-RK-Week2.vcxproj.filters b/C-RK/C-RK-Week2/C-RK-Week2.vcxproj.filters
index 2119169..880eb05 100644
--- a/C-RK/C-RK-Week2/C-RK-Week2.vcxproj.filters
+++ b/C-RK/C-RK-Week2/C-RK-Week2.vcxproj.filters
@@ -3,8 +3,10 @@
+
+
\ No newline at end of file
diff --git a/C-RK/C-RK-Week2/heap.c b/C-RK/C-RK-Week2/heap.c
new file mode 100644
index 0000000..a2561fe
--- /dev/null
+++ b/C-RK/C-RK-Week2/heap.c
@@ -0,0 +1,31 @@
+/*Dit is de C file om aan te tonen dat de heap verandert,
+wanneer de double linked list wordt aangepast*/
+
+#include "llist.h"
+#include
+#include "log.h"
+
+void check_heap(void)
+{
+ add(12,0);//voeg 12 toe aan het einde
+ printf("Heapsize: %d\n",NutHeapAvailable());
+
+ add(13,0);//voeg 13 toe aan het einde
+ printf("Heapsize: %d\n",NutHeapAvailable());
+
+ remove(1);//de voorste verwijderen, dus integer 12
+ printf("Heapsize: %d\n",NutHeapAvailable());
+
+ add(11,1);//voeg 11 toe aan het begin
+ printf("Heapsize: %d\n",NutHeapAvailable());
+
+ add(14,1);//voeg 14 toe aan het begin
+ printf("Heapsize: %d\n",NutHeapAvailable());
+
+ add(15,0);//voeg 15 toe aan het begin
+ printf("Heapsize: %d\n",NutHeapAvailable());
+
+ removePos(2);//verwijder positie 1, dus integer 11
+ printf("Heapsize: %d\n",NutHeapAvailable());
+
+}
\ No newline at end of file
diff --git a/C-RK/C-RK-Week2/heap.h b/C-RK/C-RK-Week2/heap.h
new file mode 100644
index 0000000..c7f28f1
--- /dev/null
+++ b/C-RK/C-RK-Week2/heap.h
@@ -0,0 +1,6 @@
+#ifndef HEAP_DEF
+#define HEAP_DEF
+
+void check_heap(void);
+
+#endif