diff --git a/assets/php/models/TimeSlot.php b/assets/php/models/TimeSlot.php
index 61581b491f3a0e78bf74cb6ea80e7d95cfb069a5..32add1e34d0df84ab6dadce695b912ad4f966b5f 100644
--- a/assets/php/models/TimeSlot.php
+++ b/assets/php/models/TimeSlot.php
@@ -59,4 +59,14 @@ class TimeSlot
 
         include("assets/php/result.php");
     }
+
+    public function cut(TimeSlot $slot) : array
+    {
+        $ss_diff = $this->start->diff($slot->start);
+        $se_diff = $this->start->diff($slot->end);
+        $es_diff = $this->end->diff($slot->start);
+        $ee_diff = $this->end->diff($slot->end);
+
+        return [$$ss_diff, $se_diff, $es_diff, $ee_diff];
+    }
 }
diff --git a/search.php b/search.php
index e2e3aea40435505ea4e67b8fab15f2dd3ebe03ab..c0a4300734340a5fb709450957e26bed519b25aa 100644
--- a/search.php
+++ b/search.php
@@ -85,7 +85,9 @@ try {
 
       echo "WANTED SLOTS";
       foreach ($wanted_slots as $slot)
-        $slot->display();
+        foreach ($query_result as $key => $value) {
+          # code...
+        }
       ?>
     </section>
   </main>