diff --git a/app/Models/parserSkripte/Yacy.php b/app/Models/parserSkripte/Yacy.php
index a335e24a403c56eaaa444e7c8458888a3ce99ce4..838a1fa78fb59248510cd14e8e4bd13fcd9be319 100644
--- a/app/Models/parserSkripte/Yacy.php
+++ b/app/Models/parserSkripte/Yacy.php
@@ -39,7 +39,7 @@ class Yacy extends Searchengine
                         $this->engine->{"display-name"}, $this->engine->homepage,
                         $this->counter
                     );
-                }
+                } 
 
             }
         } catch (\Exception $e) {
@@ -48,4 +48,29 @@ class Yacy extends Searchengine
             return;
         }
     }
+
+    public function getNext(\App\MetaGer $metager, $result)
+    {
+        try{
+            $resultCount = 0;
+            $content = json_decode($result, true);
+            $content = $content["channels"];
+
+            foreach ($content as $channel) {
+                $items = $channel["items"];
+                $resultCount += sizeof($items);
+            }
+
+            if($resultCount > 0){
+                $engine = clone $this->engine;
+                $engine->{"get-parameter"}->startRecord += 10;
+                $next = new Yacy($this->name, $engine, $metager);
+                $this->next = $next;
+            }
+        } catch (\Exception $e) {
+            Log::error("A problem occurred parsing results from $this->name:");
+            Log::error($e->getMessage());
+            return;
+        }
+    }
 }