diff --git a/oaipmh-core/src/main/java/info/textgrid/middleware/OAIPMHImpl.java b/oaipmh-core/src/main/java/info/textgrid/middleware/OAIPMHImpl.java
index 71020a6d950a26b608ef550cad915ff9382e8b90..873dd2c7fa522efa66ec41bf79e8e07be5b4ccc1 100644
--- a/oaipmh-core/src/main/java/info/textgrid/middleware/OAIPMHImpl.java
+++ b/oaipmh-core/src/main/java/info/textgrid/middleware/OAIPMHImpl.java
@@ -354,7 +354,7 @@ public class OAIPMHImpl implements OAIPMHProducer {
     JAXBElement<OAIPMHType> oaipmhRoot = obf.createOAIPMH(oai);
 
     ErrorHandler requestErrors = RecordListDelivererAbstract.requestChecker(request);
-
+    //System.out.println("DU KOMMST NICHT VORBEI!!!");
     if (requestErrors.getError().getCode() != null) {
       oai.getError().add(requestErrors.getError());
     } else {
@@ -364,6 +364,7 @@ public class OAIPMHImpl implements OAIPMHProducer {
       if (RecordListDelivererAbstract.isIdiomMets()) {
         recListDeliv = this.recordListIDIOM;
       } else if (RecordListDelivererAbstract.isDublinCore()) {
+    	//System.out.println("UHLA");
         recListDeliv = this.recordListDC;
       }
 
diff --git a/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDelivererDC.java b/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDelivererDC.java
index 49b57ba2423b0193c2b0f0251f9fde4de40e56e9..4d0929c47511832aafb0ff960d2a77f1e0270136 100644
--- a/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDelivererDC.java
+++ b/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDelivererDC.java
@@ -138,7 +138,7 @@ public class RecordListDelivererDC extends RecordListDelivererAbstract {
    */
   public void fetchFields(QueryBuilder query, ListRecordsType recordList, String resumptionToken,
       String set) throws UnsupportedEncodingException {
-
+    System.out.println("fetchFields");
     String scrollID = "";
     SearchResponse scrollResp;
     QueryBuilder recordFilter;
@@ -146,8 +146,10 @@ public class RecordListDelivererDC extends RecordListDelivererAbstract {
     if (this.dariah == true) {
       recordFilter = query;
     } else {
+      System.out.println("GOING INTO TEXTGRID");
       recordFilter = QueryBuilders.boolQuery().must(query)
           .must(QueryBuilders.matchPhraseQuery(this.formatField, this.formatToFilter));
+      System.out.println("recordFilter: " + recordFilter);
     }
 
     if (resumptionToken == null) {
@@ -170,7 +172,10 @@ public class RecordListDelivererDC extends RecordListDelivererAbstract {
     log.info("Life time for resumption token is set to: " + lifeTimeResToken);
 
     scrollID = scrollResp.getScrollId();
-
+    System.out.println("Treffer: " + scrollResp.getHits().totalHits());
+    System.out.println("Query: " + recordFilter);
+    System.out.println("TextGrid: " + textgrid);
+    System.out.println("DARIAH: " + dariah);
     long completeListSize = scrollResp.getHits().totalHits();
     if (completeListSize > 0) {
       setFoundItems(true);
@@ -340,8 +345,12 @@ public class RecordListDelivererDC extends RecordListDelivererAbstract {
     ListRecordsType recordList = new ListRecordsType();
     QueryBuilder query;
     QueryBuilder rangeQuery = QueryBuilders.rangeQuery(this.rangeField).from(from).to(to);
-
+    System.out.println("rangeQuery: " + rangeQuery);
+    System.out.println("DARIAH bla: " + dariah);
+    System.out.println("TextGrid bla: " + textgrid);
+    System.out.println("SET: " + set);
     if (set != null) {
+    	System.out.println("NO SET");
       String queryField = "";
       String valueField = "";
 
@@ -351,6 +360,7 @@ public class RecordListDelivererDC extends RecordListDelivererAbstract {
       }
 
       if (this.textgrid == true) {
+    	  System.out.println("BY THE POWER OF GRAYSKULL");
         String[] setParts = set.split(":");
         if (setParts[0].equals("project")) {
           queryField = "project.id";
@@ -359,10 +369,14 @@ public class RecordListDelivererDC extends RecordListDelivererAbstract {
       }
 
       QueryBuilder matchQuery = QueryBuilders.matchPhraseQuery(queryField, valueField);
+      System.out.println("matchQuery: " + matchQuery);
       QueryBuilder boolQuery = QueryBuilders.boolQuery().must(rangeQuery).must(matchQuery);
+      System.out.println("boolQuery: " + boolQuery );
       query = boolQuery;
+      System.out.println("builded query: " + query);
     } else {
       query = rangeQuery;
+      System.out.println("QUERY WITHOUT SET: " + query);
     }
     try {
       fetchFields(query, recordList, resumptionToken, set);
diff --git a/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDelivererInterface.java b/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDelivererInterface.java
index aa3d0bd51db1a162ff05c2be690b4b1a9b5f9dbb..8fa99ea2eb121ded5452d98c4936d06d43d34742 100644
--- a/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDelivererInterface.java
+++ b/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDelivererInterface.java
@@ -2,11 +2,9 @@ package info.textgrid.middleware;
 
 import info.textgrid.middleware.oaipmh.HeaderType;
 import info.textgrid.middleware.oaipmh.ListRecordsType;
-import info.textgrid.middleware.oaipmh.RecordType;
 
 public interface RecordListDelivererInterface {
 	
-	 //public RecordType buildRecord(ListRecordsType recordList, String set, String headerIdentifier);
 	 public ListRecordsType getRecords(String from, String to, String set, String resumptionToken);
 	 public HeaderType setHeader(String set, String headerIdentifier);
 
diff --git a/oaipmh-core/src/test/java/info/textgrid/middleware/OaiPmhTextgridOnlineTests.java b/oaipmh-core/src/test/java/info/textgrid/middleware/OaiPmhTextgridOnlineTests.java
index b335f09df09c2805d2800e664444b84c7171efa9..709c6e9494e04d33ddbbf9e7df5fd73d90512035 100644
--- a/oaipmh-core/src/test/java/info/textgrid/middleware/OaiPmhTextgridOnlineTests.java
+++ b/oaipmh-core/src/test/java/info/textgrid/middleware/OaiPmhTextgridOnlineTests.java
@@ -885,4 +885,4 @@ public class OaiPmhTextgridOnlineTests {
 
   }
 
-}
+}
\ No newline at end of file