diff --git a/app/Models/parserSkripte/Europeana.php b/app/Models/parserSkripte/Europeana.php
index 43eb4a55bef057db8b67fc59628845979e989607..ce96e7152540285e9d335fd3dcee7e6cd97e2351 100644
--- a/app/Models/parserSkripte/Europeana.php
+++ b/app/Models/parserSkripte/Europeana.php
@@ -69,7 +69,7 @@ class Europeana extends Searchengine
             }
             $next = new Europeana($this->engine, $metager);
             $next->getString .= "&start=" . $start;
-            $next->hash = md5($next->host . $next->getString . $next->port . $next->name);
+            $next->hash = md5($next->engine->host . $next->getString . $next->engine->port . $next->name);
             $this->next = $next;
         } catch (\Exception $e) {
             Log::error("A problem occurred parsing results from $this->name:");
diff --git a/app/Models/parserSkripte/Flickr.php b/app/Models/parserSkripte/Flickr.php
index 5d26d79929b156e17a87b9b638f38202828e59a3..1292867d01e57c993b6729e0b0151e2418bc5d9d 100644
--- a/app/Models/parserSkripte/Flickr.php
+++ b/app/Models/parserSkripte/Flickr.php
@@ -65,7 +65,7 @@ class Flickr extends Searchengine
             }
             $next = new Flickr($this->name, $this->engine, $metager);
             $next->getString .= "&page=" . $page;
-            $next->hash = md5($next->host . $next->getString . $next->port . $next->name);
+            $next->hash = md5($next->engine->host . $next->getString . $next->engine->port . $next->name);
             $this->next = $next;
         } catch (\Exception $e) {
             Log::error("A problem occurred parsing results from $this->name:");
diff --git a/app/Models/parserSkripte/Onenewspage.php b/app/Models/parserSkripte/Onenewspage.php
index 7d668568c5dc74d44811c7972187e04868c6e265..0b9ba4bb7689c829e3b9805f20d4f97c0faf2e29 100644
--- a/app/Models/parserSkripte/Onenewspage.php
+++ b/app/Models/parserSkripte/Onenewspage.php
@@ -58,7 +58,7 @@ class Onenewspage extends Searchengine
         $next->resultCount = $this->resultCount;
         $next->offset = $this->offset + $this->resultCount;
         $next->getString .= "&o=" . $next->offset;
-        $next->hash = md5($next->host . $next->getString . $next->port . $next->name);
+        $next->hash = md5($next->engine->host . $next->getString . $next->engine->port . $next->name);
         $this->next = $next;
     }
 }
diff --git a/app/Models/parserSkripte/Onenewspagegermany.php b/app/Models/parserSkripte/Onenewspagegermany.php
index b91f6f146543236f82aed108b935bde5b5db0df6..288f644e0047440a1a8ca3d46aea68cff5bbcf2d 100644
--- a/app/Models/parserSkripte/Onenewspagegermany.php
+++ b/app/Models/parserSkripte/Onenewspagegermany.php
@@ -63,7 +63,7 @@ class Onenewspagegermany extends Searchengine
         $next->resultCount = $this->resultCount;
         $next->offset = $this->offset + $this->resultCount;
         $next->getString .= "&o=" . $next->offset;
-        $next->hash = md5($next->host . $next->getString . $next->port . $next->name);
+        $next->hash = md5($next->engine->host . $next->getString . $next->engine->port . $next->name);
         $this->next = $next;
     }
 }
diff --git a/app/Models/parserSkripte/Onenewspagevideo.php b/app/Models/parserSkripte/Onenewspagevideo.php
index b9455955809c96624b60b795372b8bf01b93507f..a83ae8ddff7123b0c63ef8b8cc3cfc0cf726b98a 100644
--- a/app/Models/parserSkripte/Onenewspagevideo.php
+++ b/app/Models/parserSkripte/Onenewspagevideo.php
@@ -56,7 +56,7 @@ class Onenewspagevideo extends Searchengine
         $next->resultCount = $this->resultCount;
         $next->offset = $this->offset + $this->resultCount;
         $next->getString .= "&o=" . $next->offset;
-        $next->hash = md5($next->host . $next->getString . $next->port . $next->name);
+        $next->hash = md5($next->engine->host . $next->getString . $next->engine->port . $next->name);
         $this->next = $next;
     }
 }
diff --git a/app/Models/parserSkripte/Openclipart.php b/app/Models/parserSkripte/Openclipart.php
index a718de29af24358781820906d0b18485181272cd..4f184a4976611e01718defc6e203c5f0c5d7e417 100644
--- a/app/Models/parserSkripte/Openclipart.php
+++ b/app/Models/parserSkripte/Openclipart.php
@@ -62,7 +62,7 @@ class Openclipart extends Searchengine
             }
             $next = new Openclipart($this->name, $this->engine, $metager);
             $next->getString .= "&page=" . ($metager->getPage() + 1);
-            $next->hash = md5($next->host . $next->getString . $next->port . $next->name);
+            $next->hash = md5($next->engine->host . $next->getString . $next->engine->port . $next->name);
             $this->next = $next;
         } catch (\Exception $e) {
             Log::error("A problem occurred parsing results from $this->name:");
diff --git a/app/Models/parserSkripte/Pixabay.php b/app/Models/parserSkripte/Pixabay.php
index 987c17025a30c44d55852bbd5ccf068e91d17da8..b4d57eb8bc1c970bab864554e9e74438b6ecb671 100644
--- a/app/Models/parserSkripte/Pixabay.php
+++ b/app/Models/parserSkripte/Pixabay.php
@@ -72,7 +72,7 @@ class Pixabay extends Searchengine
             }
             $next = new Pixabay($this->name, $this->engine, $metager);
             $next->getString .= "&page=" . $page;
-            $next->hash = md5($next->host . $next->getString . $next->port . $next->name);
+            $next->hash = md5($next->engine->host . $next->getString . $next->engine->port . $next->name);
             $this->next = $next;
         } catch (\Exception $e) {
             Log::error("A problem occurred parsing results from $this->name:");
diff --git a/app/Models/parserSkripte/Shopzilla.php b/app/Models/parserSkripte/Shopzilla.php
index 696315e0a4e5cf0ca6b7141e3c499f8ad8775e58..40e187b0b0ba5f72178986264612761720d0e3a2 100644
--- a/app/Models/parserSkripte/Shopzilla.php
+++ b/app/Models/parserSkripte/Shopzilla.php
@@ -101,7 +101,7 @@ class Shopzilla extends Searchengine
             $next->getString .= "&start=" . ($current + 10);
         }
 
-        $next->hash = md5($next->host . $next->getString . $next->port . $next->name);
+        $next->hash = md5($next->engine->host . $next->getString . $next->engine->port . $next->name);
         $this->next = $next;
     }
 }
diff --git a/app/Models/parserSkripte/Yandex.php b/app/Models/parserSkripte/Yandex.php
index 3e7c11f085d620ba67d06be17fbc6b8512946e02..242171244296159b49c2d79d2ba1b98535ac2b58 100644
--- a/app/Models/parserSkripte/Yandex.php
+++ b/app/Models/parserSkripte/Yandex.php
@@ -77,7 +77,7 @@ class Yandex extends Searchengine
             }
             $next = new Yandex($this->name, $this->engine, $metager);
             $next->getString .= "&page=" . ($metager->getPage() + 1);
-            $next->hash = md5($next->host . $next->getString . $next->port . $next->name);
+            $next->hash = md5($next->engine->host . $next->getString . $next->engine->port . $next->name);
         } catch (\Exception $e) {
             Log::error("A problem occurred parsing results from $this->name:\n" . $e->getMessage() . "\n" . $result);
             return;