diff --git a/src/Array.o b/src/Array.o
deleted file mode 100644
index c31e4c7ab6aed7d5c02fffac7260f7ed7ca753d5..0000000000000000000000000000000000000000
Binary files a/src/Array.o and /dev/null differ
diff --git a/src/Directory.o b/src/Directory.o
deleted file mode 100644
index 77b260a2d3c9b67d23dd49ac88c471b95c0068f6..0000000000000000000000000000000000000000
Binary files a/src/Directory.o and /dev/null differ
diff --git a/src/DirectoryRecord.c b/src/DirectoryRecord.c
index 94fb4bb1c919fbd1b2640563ab8679d336217fd5..4e16eb8c57de4ac8c504f9ab5e0ec90b5a346ed5 100644
--- a/src/DirectoryRecord.c
+++ b/src/DirectoryRecord.c
@@ -1,11 +1,13 @@
 #include "DirectoryRecord.h"
 
+#include <stdbool.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
 
-DirectoryRecord *DirectoryRecord_init(char phone_number[11], char name[21], char surname[21], int birth_date_year, int birth_date_month, int birth_date_day) {
+DirectoryRecord *DirectoryRecord_init(bool deleted, char phone_number[11], char name[21], char surname[21], int birth_date_year, int birth_date_month, int birth_date_day) {
     DirectoryRecord *record = (DirectoryRecord *)malloc(sizeof(DirectoryRecord));
+    record->deleted = deleted;
     strcpy(record->phone_number, phone_number);
     strcpy(record->name, name);
     strcpy(record->surname, surname);
diff --git a/src/DirectoryRecord.h b/src/DirectoryRecord.h
index a398b9603a4bcf61f976e3012e04a83f4b06d397..77a6898c8c4514875b717cc44070dfbc8f23baf0 100644
--- a/src/DirectoryRecord.h
+++ b/src/DirectoryRecord.h
@@ -1,7 +1,10 @@
 #ifndef DIRECTORY_RECORD_H
 #define DIRECTORY_RECORD_H
 
+#include <stdbool.h>
+
 typedef struct DirectoryRecord {
+    bool deleted;
     char phone_number[11];
     char name[21];
     char surname[21];
@@ -10,7 +13,7 @@ typedef struct DirectoryRecord {
     int birth_date_day;
 } DirectoryRecord;
 
-DirectoryRecord *DirectoryRecord_init(char phone_number[11], char name[21], char surname[21], int birth_date_year, int birth_date_month, int birth_date_day);
+DirectoryRecord *DirectoryRecord_init(bool deleted, char phone_number[11], char name[21], char surname[21], int birth_date_year, int birth_date_month, int birth_date_day);
 void DirectoryRecord_destroy(DirectoryRecord **record);
 void DirectoryRecord_print(DirectoryRecord *record);
 
diff --git a/src/DirectoryRecord.o b/src/DirectoryRecord.o
deleted file mode 100644
index 72bea73d54574ea676e178d73fb85693a8304b1d..0000000000000000000000000000000000000000
Binary files a/src/DirectoryRecord.o and /dev/null differ
diff --git a/src/bptree.o b/src/bptree.o
deleted file mode 100644
index 71e13d20252ef1ac8af21af0cd1eb6319323c44e..0000000000000000000000000000000000000000
Binary files a/src/bptree.o and /dev/null differ
diff --git a/src/main.o b/src/main.o
deleted file mode 100644
index b1839b18fd5461fd48e0738adc6f4a6e0635f226..0000000000000000000000000000000000000000
Binary files a/src/main.o and /dev/null differ
diff --git a/src/sorted_array.o b/src/sorted_array.o
deleted file mode 100644
index 86c0e6abcb2b5fda3a3099c6ed01cd631b041225..0000000000000000000000000000000000000000
Binary files a/src/sorted_array.o and /dev/null differ