diff --git a/htroot/yacy/search.java b/htroot/yacy/search.java
index bad6ef0a2..f125c8d47 100644
--- a/htroot/yacy/search.java
+++ b/htroot/yacy/search.java
@@ -43,8 +43,8 @@ import net.yacy.cora.protocol.Domains;
import net.yacy.cora.protocol.HeaderFramework;
import net.yacy.cora.protocol.RequestHeader;
import net.yacy.cora.ranking.ScoreMap;
+import net.yacy.cora.ranking.WeakPriorityBlockingQueue;
import net.yacy.cora.services.federated.yacy.CacheStrategy;
-import net.yacy.cora.storage.WeakPriorityBlockingQueue;
import net.yacy.kelondro.data.meta.DigestURI;
import net.yacy.kelondro.data.word.WordReference;
import net.yacy.kelondro.data.word.WordReferenceFactory;
diff --git a/source/de/anomic/search/MetadataRepository.java b/source/de/anomic/search/MetadataRepository.java
index 0ecab4718..184baebed 100644
--- a/source/de/anomic/search/MetadataRepository.java
+++ b/source/de/anomic/search/MetadataRepository.java
@@ -44,7 +44,7 @@ import net.yacy.cora.document.UTF8;
import net.yacy.cora.protocol.http.HTTPClient;
import net.yacy.cora.ranking.ConcurrentScoreMap;
import net.yacy.cora.ranking.ScoreMap;
-import net.yacy.cora.storage.WeakPriorityBlockingQueue;
+import net.yacy.cora.ranking.WeakPriorityBlockingQueue;
import net.yacy.document.parser.html.CharacterCoding;
import net.yacy.kelondro.data.meta.DigestURI;
import net.yacy.kelondro.data.meta.URIMetadataRow;
diff --git a/source/de/anomic/search/RankingProcess.java b/source/de/anomic/search/RankingProcess.java
index 5aa45ee59..c88b25987 100644
--- a/source/de/anomic/search/RankingProcess.java
+++ b/source/de/anomic/search/RankingProcess.java
@@ -45,8 +45,8 @@ import net.yacy.cora.protocol.Scanner;
import net.yacy.cora.ranking.ClusteredScoreMap;
import net.yacy.cora.ranking.ConcurrentScoreMap;
import net.yacy.cora.ranking.ScoreMap;
-import net.yacy.cora.storage.WeakPriorityBlockingQueue;
-import net.yacy.cora.storage.WeakPriorityBlockingQueue.ReverseElement;
+import net.yacy.cora.ranking.WeakPriorityBlockingQueue;
+import net.yacy.cora.ranking.WeakPriorityBlockingQueue.ReverseElement;
import net.yacy.document.Condenser;
import net.yacy.kelondro.data.meta.DigestURI;
import net.yacy.kelondro.data.meta.URIMetadataRow;
diff --git a/source/de/anomic/search/ResultFetcher.java b/source/de/anomic/search/ResultFetcher.java
index 509c6ccbc..23ef4bd26 100644
--- a/source/de/anomic/search/ResultFetcher.java
+++ b/source/de/anomic/search/ResultFetcher.java
@@ -34,9 +34,9 @@ import java.util.regex.Pattern;
import net.yacy.cora.document.MultiProtocolURI;
import net.yacy.cora.protocol.ResponseHeader;
import net.yacy.cora.ranking.ScoreMap;
+import net.yacy.cora.ranking.WeakPriorityBlockingQueue;
+import net.yacy.cora.ranking.WeakPriorityBlockingQueue.ReverseElement;
import net.yacy.cora.services.federated.yacy.CacheStrategy;
-import net.yacy.cora.storage.WeakPriorityBlockingQueue;
-import net.yacy.cora.storage.WeakPriorityBlockingQueue.ReverseElement;
import net.yacy.document.Condenser;
import net.yacy.kelondro.data.meta.URIMetadataRow;
import net.yacy.kelondro.data.word.Word;
diff --git a/source/net/yacy/cora/storage/WeakPriorityBlockingQueue.java b/source/net/yacy/cora/ranking/WeakPriorityBlockingQueue.java
similarity index 99%
rename from source/net/yacy/cora/storage/WeakPriorityBlockingQueue.java
rename to source/net/yacy/cora/ranking/WeakPriorityBlockingQueue.java
index a230a379c..9e35a5b36 100644
--- a/source/net/yacy/cora/storage/WeakPriorityBlockingQueue.java
+++ b/source/net/yacy/cora/ranking/WeakPriorityBlockingQueue.java
@@ -23,7 +23,7 @@
* If not, see .
*/
-package net.yacy.cora.storage;
+package net.yacy.cora.ranking;
import java.util.ArrayList;
import java.util.Comparator;
diff --git a/source/net/yacy/cora/services/federated/SearchResult.java b/source/net/yacy/cora/services/federated/SearchResult.java
index c9e3a84b2..820f0e6b6 100644
--- a/source/net/yacy/cora/services/federated/SearchResult.java
+++ b/source/net/yacy/cora/services/federated/SearchResult.java
@@ -26,7 +26,7 @@
package net.yacy.cora.services.federated;
-import net.yacy.cora.storage.WeakPriorityBlockingQueue;
+import net.yacy.cora.ranking.WeakPriorityBlockingQueue;
public class SearchResult extends WeakPriorityBlockingQueue