diff --git a/oaipmh-core/pom.xml b/oaipmh-core/pom.xml
index 6f638a287fed46623fc95487938d16deb4728269..2cd00751431ece9d7d5c8417e1d7d981ade99e84 100644
--- a/oaipmh-core/pom.xml
+++ b/oaipmh-core/pom.xml
@@ -5,7 +5,7 @@
 	<parent>
 		<artifactId>oaipmh</artifactId>
 		<groupId>info.textgrid.middleware</groupId>
-		<version>3.3.0-SNAPSHOT</version>
+		<version>3.3.1-SNAPSHOT</version>
 	</parent>
 	<groupId>info.textgrid.middleware</groupId>
 	<artifactId>oaipmh-core</artifactId>
diff --git a/oaipmh-core/src/main/java/info/textgrid/middleware/DublinCoreFieldLoader.java b/oaipmh-core/src/main/java/info/textgrid/middleware/DublinCoreFieldLoader.java
index 3254d1ae3d1169bde115dcc8f1ea489016990cd2..3e07a5bcf91e4306e650a7938e924496c26f8e94 100644
--- a/oaipmh-core/src/main/java/info/textgrid/middleware/DublinCoreFieldLoader.java
+++ b/oaipmh-core/src/main/java/info/textgrid/middleware/DublinCoreFieldLoader.java
@@ -94,8 +94,40 @@ public class DublinCoreFieldLoader {
    * @return all elements mapped from TetxGrid metadata scheme to Dublin Core
    */
   public static List<String> setDate(GetResponse responseWorkValues, String[] fields) {
+<<<<<<< HEAD
     // TODO: transform to OAI-PMH certificated time stamp
     return fillList(responseWorkValues, fields);
+=======
+
+    List<String> dates = new ArrayList<String>();
+
+    if (responseWorkValues.isExists()) {
+      for (String field : fields) {
+        try {
+          // FIXME DO SET VALUES VIA CONFIG FILE!
+          if (responseWorkValues.getField(field) != null) {
+            dates.add(OAIPMHUtilities
+                .convertDateFormat(responseWorkValues.getField(field).getValue().toString())
+                .toXMLFormat());
+          }
+        } catch (ParseException e) {
+          // FIXME DO NOT USE INVALID DATE HERE!
+          dates.add(responseWorkValues.getField(field).getValue().toString());
+          log.debug(e);
+          log.debug("Tried to parse date value: "
+              + responseWorkValues.getField(field).getValue().toString());
+        } catch (DatatypeConfigurationException e) {
+          // FIXME DO NOT USE INVALID DATE HERE!
+          dates.add(responseWorkValues.getField(field).getValue().toString());
+          log.debug("Tried to configure date value: "
+              + responseWorkValues.getField(field).getValue().toString());
+          log.debug(e);
+        }
+      }
+    }
+
+    return dates;
+>>>>>>> develop
   }
 
   /**
@@ -113,8 +145,9 @@ public class DublinCoreFieldLoader {
     for (String field : fields) {
       if (hit.getFields().get(field) != null) {
         try {
-          dates.add(OAIPMHUtillities.convertDateFormat(
-              hit.getFields().get(field).getValues().get(0).toString()).toXMLFormat());
+          dates.add(OAIPMHUtilities
+              .convertDateFormat(hit.getFields().get(field).getValues().get(0).toString())
+              .toXMLFormat());
         } catch (ParseException e) {
           // TODO Auto-generated catch block
           e.printStackTrace();
diff --git a/oaipmh-core/src/main/java/info/textgrid/middleware/IdentifierListDelivererDC.java b/oaipmh-core/src/main/java/info/textgrid/middleware/IdentifierListDelivererDC.java
index 8da344ed303068ca3a5c0ae8be70e4418b537e28..2188fc2829068bdac6f24de2dba286bd119a63eb 100644
--- a/oaipmh-core/src/main/java/info/textgrid/middleware/IdentifierListDelivererDC.java
+++ b/oaipmh-core/src/main/java/info/textgrid/middleware/IdentifierListDelivererDC.java
@@ -163,7 +163,7 @@ public class IdentifierListDelivererDC extends IdentifierListDelivererAbstract {
         // hit.getSourceAsMap().get(this.dateOfObjectCreation).toString();
         String datestamp = hit.getSourceAsMap().get(this.dateOfObjectCreation).toString();
         try {
-          datestamp = OAIPMHUtillities.convertDateFormat(datestamp).toXMLFormat();
+          datestamp = OAIPMHUtilities.convertDateFormat(datestamp).toXMLFormat();
         } catch (ParseException e1) {
           log.debug(e1);
         } catch (DatatypeConfigurationException e1) {
@@ -180,7 +180,7 @@ public class IdentifierListDelivererDC extends IdentifierListDelivererAbstract {
 
         try {
           this.datestamp = hit.getFields().get(this.dateOfObjectCreation).getValue().toString();
-          this.datestamp = OAIPMHUtillities.convertDateFormat(this.datestamp).toXMLFormat();
+          this.datestamp = OAIPMHUtilities.convertDateFormat(this.datestamp).toXMLFormat();
         } catch (ParseException e1) {
           log.debug(e1);
         } catch (DatatypeConfigurationException e1) {
@@ -193,7 +193,7 @@ public class IdentifierListDelivererDC extends IdentifierListDelivererAbstract {
     }
 
     // Check the need for a resumption token!
-    ResumptionTokenType resTokenForResponse = OAIPMHUtillities.getResumptionToken(
+    ResumptionTokenType resTokenForResponse = OAIPMHUtilities.getResumptionToken(
         listFurtherValues.getHits().getTotalHits(), resumptionToken, cursorCollector,
         listFurtherValues.getScrollId(), this.searchResponseSize, i);
     if (resTokenForResponse != null) {
diff --git a/oaipmh-core/src/main/java/info/textgrid/middleware/IdentifierListDelivererIDIOM.java b/oaipmh-core/src/main/java/info/textgrid/middleware/IdentifierListDelivererIDIOM.java
index d9b56b130a4c3a87da9d1aff692770071bfca300..d6366a3337289940626552e100262b2dda2b1cce 100644
--- a/oaipmh-core/src/main/java/info/textgrid/middleware/IdentifierListDelivererIDIOM.java
+++ b/oaipmh-core/src/main/java/info/textgrid/middleware/IdentifierListDelivererIDIOM.java
@@ -59,7 +59,7 @@ public class IdentifierListDelivererIDIOM extends IdentifierListDelivererAbstrac
     }
 
     // Check the need for a resumption token!
-    ResumptionTokenType resTokenForResponse = OAIPMHUtillities.getResumptionToken(listSize,
+    ResumptionTokenType resTokenForResponse = OAIPMHUtilities.getResumptionToken(listSize,
         resumptionToken, cursorCollector, resTokenValue, 30, i);
 
     if (resTokenForResponse != null) {
diff --git a/oaipmh-core/src/main/java/info/textgrid/middleware/MetadataFormatListDeliverer.java b/oaipmh-core/src/main/java/info/textgrid/middleware/MetadataFormatListDeliverer.java
index 1930ba0cb659c63dbd2949d4aab6842b3f905b13..e863d9bbdef4d97803c57659db3a37583053bd40 100644
--- a/oaipmh-core/src/main/java/info/textgrid/middleware/MetadataFormatListDeliverer.java
+++ b/oaipmh-core/src/main/java/info/textgrid/middleware/MetadataFormatListDeliverer.java
@@ -11,7 +11,7 @@ import info.textgrid.middleware.oaipmh.MetadataFormatType;
 import info.textgrid.middleware.oaipmh.RequestType;
 
 /**
- * 
+ *
  */
 public class MetadataFormatListDeliverer {
 
@@ -55,9 +55,9 @@ public class MetadataFormatListDeliverer {
 
     if (tgObject.isExists()) {
       setIdExist(true);
-      mft.setMetadataNamespace("http://www.openarchives.org/OAI/2.0/oai_dc/");
       mft.setMetadataPrefix(TGConstants.METADATA_DC_PREFIX);
-      mft.setSchema("https://www.openarchives.org/OAI/2.0/oai_dc.xsd");
+      mft.setMetadataNamespace(OAIPMHUtilities.OAIDC_NAMESPACE);
+      mft.setSchema(OAIPMHUtilities.OAIDC_SCHEMA_LOCATION);
       lmft.getMetadataFormat().add(mft);
     } else {
       setIdExist(false);
@@ -76,14 +76,14 @@ public class MetadataFormatListDeliverer {
     MetadataFormatType mft = new MetadataFormatType();
     MetadataFormatType mftIdiomMets = new MetadataFormatType();
 
-    mft.setMetadataNamespace("http://www.openarchives.org/OAI/2.0/oai_dc/");
     mft.setMetadataPrefix(TGConstants.METADATA_DC_PREFIX);
-    mft.setSchema("https://www.openarchives.org/OAI/2.0/oai_dc.xsd");
+    mft.setMetadataNamespace(OAIPMHUtilities.OAIDC_NAMESPACE);
+    mft.setSchema(OAIPMHUtilities.OAIDC_SCHEMA_LOCATION);
     lmft.getMetadataFormat().add(mft);
 
-    mftIdiomMets.setMetadataNamespace("http://www.loc.gov/METS/");
     mftIdiomMets.setMetadataPrefix(TGConstants.METADATA_IDIOM_PREFIX);
-    mftIdiomMets.setSchema("https://www.loc.gov/standards/mets/mets.xsd");
+    mftIdiomMets.setMetadataNamespace(OAIPMHUtilities.METS_NAMESPACE);
+    mftIdiomMets.setSchema(OAIPMHUtilities.METS_SCHEMA_LOCATION);
     lmft.getMetadataFormat().add(mftIdiomMets);
 
     return lmft;
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 fb74d235e1d9e65d8fb0977235884375f9be2bbc..9bd92f915169f959e1f923f3842671d7bd477842 100644
--- a/oaipmh-core/src/main/java/info/textgrid/middleware/OAIPMHImpl.java
+++ b/oaipmh-core/src/main/java/info/textgrid/middleware/OAIPMHImpl.java
@@ -32,22 +32,11 @@ import info.textgrid.middleware.oaipmh.VerbType;
  * 
  * @author Maximilian Brodhun, SUB Göttingen
  * @author Stefan E. Funk, SUB Göttingen
- * @version 2019-10-28
+ * @version 2019-10-29
  * @since 2014-01-29
  */
 public class OAIPMHImpl implements OAIPMHProducer {
 
-  // **
-  // FINALS
-  // **
-
-  private static final String OAIPMH_SCHEMA_LOCATION =
-      "http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd";
-  private static final String OAIDC_SCHEMA_LOCATION =
-      "http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd";
-  private static final String DC_SCHEMA_LOCATION =
-      "http://purl.org/dc/elements/1.1/ https://dublincore.org/schemas/xmls/simpledc20021212.xsd";
-
   // **
   // STATICS
   // **
@@ -622,8 +611,8 @@ public class OAIPMHImpl implements OAIPMHProducer {
     // Set the responseDate of today.
     try {
       XMLGregorianCalendar convertedDateFormat;
-      convertedDateFormat = OAIPMHUtillities
-          .convertDateFormat(OAIPMHUtillities.getXMLGregorianCalendarNow().toString());
+      convertedDateFormat = OAIPMHUtilities
+          .convertDateFormat(OAIPMHUtilities.getXMLGregorianCalendarNow().toString());
       response.setResponseDate(convertedDateFormat);
     } catch (ParseException e) {
       this.log.debug("can not parse date format");
@@ -688,10 +677,13 @@ public class OAIPMHImpl implements OAIPMHProducer {
     String result = "";
 
     // Always add OAIPMH schema location.
-    String schemaLocations = OAIPMH_SCHEMA_LOCATION;
+    String schemaLocations =
+        OAIPMHUtilities.OAIPMH_NAMESPACE + " " + OAIPMHUtilities.OAIPMH_SCHEMA_LOCATION;
     // Add OAI_DC and DC schema location if needed.
     if (theVerb.equals("GetRecord") || theVerb.endsWith("ListRecords")) {
-      schemaLocations += OAIDC_SCHEMA_LOCATION + " " + DC_SCHEMA_LOCATION;
+      schemaLocations +=
+          OAIPMHUtilities.OAIDC_NAMESPACE + " " + OAIPMHUtilities.OAIDC_SCHEMA_LOCATION;
+      schemaLocations += OAIPMHUtilities.DC_NAMESPACE + " " + OAIPMHUtilities.DC_SCHEMA_LOCATION;
     }
 
     // PLEASE NOTE We always get oai_dc and dc prefixes defined in the root element due to the
diff --git a/oaipmh-core/src/main/java/info/textgrid/middleware/OAIPMHUtillities.java b/oaipmh-core/src/main/java/info/textgrid/middleware/OAIPMHUtilities.java
similarity index 85%
rename from oaipmh-core/src/main/java/info/textgrid/middleware/OAIPMHUtillities.java
rename to oaipmh-core/src/main/java/info/textgrid/middleware/OAIPMHUtilities.java
index 3fb618339e11c2d6a310704680367f0ed3209985..1457e8932cfedd5fae9c8c5a729c4c1c8c02e811 100644
--- a/oaipmh-core/src/main/java/info/textgrid/middleware/OAIPMHUtillities.java
+++ b/oaipmh-core/src/main/java/info/textgrid/middleware/OAIPMHUtilities.java
@@ -18,24 +18,41 @@ import info.textgrid.middleware.oaipmh.ResumptionTokenType;
 /**
  * <p>
  * OAIPMHUtillities is responsible to implement all necessary functions to implement the arguments
- * of a request
+ * of a request.
  * </p>
  * 
- * @author Maximilian Brodhun: SUB
- * @version 1.0
- * @since 29.01.2014
- *
+ * @author Maximilian Brodhun, SUB Göttingen
+ * @version 2019-10-29
+ * @since 2014-01-29
  */
+public class OAIPMHUtilities {
+
+  // **
+  // FINALS
+  // **
+
+  public static final String OAIPMH_NAMESPACE = "http://www.openarchives.org/OAI/2.0/";
+  public static final String OAIPMH_SCHEMA_LOCATION =
+      "http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd";
+  public static final String OAIDC_NAMESPACE = "http://www.openarchives.org/OAI/2.0/oai_dc/";
+  public static final String OAIDC_SCHEMA_LOCATION =
+      "http://www.openarchives.org/OAI/2.0/oai_dc.xsd";
+  public static final String DC_NAMESPACE = "http://purl.org/dc/elements/1.1/";
+  public static final String DC_SCHEMA_LOCATION =
+      "https://dublincore.org/schemas/xmls/simpledc20021212.xsd";
+  public static final String METS_NAMESPACE = "http://www.loc.gov/METS/";
+  public static final String METS_SCHEMA_LOCATION = "http://www.loc.gov/standards/mets/mets.xsd";
+
+  // **
+  // STATICS
+  // **
 
-public class OAIPMHUtillities {
-
-  /**
-   * 
-   */
   private static org.apache.commons.logging.Log log = LogFactory.getLog(OAIPMHImpl.class);
 
   /**
-   * Since textGrid just supports dc the only returned MetadataFormat is dublinCore
+   * <p>
+   * Since TextGrid just supports DC the only returned MetadataFormat is DublinCore.
+   * </p>
    * 
    * @return
    */
diff --git a/oaipmh-core/src/main/java/info/textgrid/middleware/RecordDelivererDC.java b/oaipmh-core/src/main/java/info/textgrid/middleware/RecordDelivererDC.java
index fe7de636b5b2a54caff0ff4262357671434c322b..7e9e12314fe3823e595d9f1dbcceef6ee7aacf46 100644
--- a/oaipmh-core/src/main/java/info/textgrid/middleware/RecordDelivererDC.java
+++ b/oaipmh-core/src/main/java/info/textgrid/middleware/RecordDelivererDC.java
@@ -114,7 +114,7 @@ public class RecordDelivererDC extends RecordDelivererAbstract {
 
         if (esResultObject.getField(this.dateOfObjectCreation) != null) {
           try {
-            dateOfCreation = OAIPMHUtillities
+            dateOfCreation = OAIPMHUtilities
                 .convertDateFormat(
                     esResultObject.getField(this.dateOfObjectCreation).getValue().toString())
                 .toXMLFormat();
diff --git a/oaipmh-core/src/main/java/info/textgrid/middleware/RecordDelivererIDIOM.java b/oaipmh-core/src/main/java/info/textgrid/middleware/RecordDelivererIDIOM.java
index 7804bc97b9b93b9fe6105d033224d14a07d7e88d..a46f31f0c988a7160361de2a45c6cce82c5be38f 100644
--- a/oaipmh-core/src/main/java/info/textgrid/middleware/RecordDelivererIDIOM.java
+++ b/oaipmh-core/src/main/java/info/textgrid/middleware/RecordDelivererIDIOM.java
@@ -167,7 +167,7 @@ public class RecordDelivererIDIOM extends RecordDelivererAbstract {
 
     HeaderType recordHeader = new HeaderType();
     recordHeader.setIdentifier(identifier);
-    recordHeader.setDatestamp(OAIPMHUtillities.datestampAsString(dateOfCreation));
+    recordHeader.setDatestamp(OAIPMHUtilities.datestampAsString(dateOfCreation));
     this.record.setHeader(recordHeader);
     // return recordHeader;
   }
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 488b04420be440536085c3d8fe375a4c59cbffe5..2859bf73809ace455e358d04b8de0b0cc2f0cc81 100644
--- a/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDelivererDC.java
+++ b/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDelivererDC.java
@@ -6,9 +6,7 @@ import java.net.URLDecoder;
 import java.text.ParseException;
 import java.util.Hashtable;
 import java.util.Map;
-
 import javax.xml.datatype.DatatypeConfigurationException;
-
 import org.apache.commons.logging.LogFactory;
 import org.elasticsearch.action.get.GetRequest;
 import org.elasticsearch.action.get.GetResponse;
@@ -24,7 +22,6 @@ import org.elasticsearch.index.query.QueryBuilders;
 import org.elasticsearch.search.SearchHit;
 import org.elasticsearch.search.builder.SearchSourceBuilder;
 import org.elasticsearch.search.fetch.subphase.FetchSourceContext;
-
 import info.textgrid.middleware.oaipmh.HeaderType;
 import info.textgrid.middleware.oaipmh.ListRecordsType;
 import info.textgrid.middleware.oaipmh.MetadataType;
@@ -82,7 +79,7 @@ public class RecordListDelivererDC extends RecordListDelivererAbstract {
   private String modifiedValue;
   private static final int lifeTimeResToken = 600;
   private long resultSize;
-  
+
   static Map<String, Integer> cursorCollector = new Hashtable<String, Integer>();
 
   private int searchResponseSize;
@@ -113,17 +110,19 @@ public class RecordListDelivererDC extends RecordListDelivererAbstract {
       } catch (UnsupportedEncodingException e) {
         e.printStackTrace();
       }
-	  String[] includes = this.workFields;
-	  String[] excludes = Strings.EMPTY_ARRAY;
-	  FetchSourceContext fetchSourceContext = new FetchSourceContext(true, includes, excludes);
-      GetRequest getRequest = new GetRequest(OAI_ESClient.getEsIndex(), OAI_ESClient.getEsType(), id).fetchSourceContext(fetchSourceContext);
-      
-      GetResponse responseWorkValues=null;
+      String[] includes = this.workFields;
+      String[] excludes = Strings.EMPTY_ARRAY;
+      FetchSourceContext fetchSourceContext = new FetchSourceContext(true, includes, excludes);
+      GetRequest getRequest =
+          new GetRequest(OAI_ESClient.getEsIndex(), OAI_ESClient.getEsType(), id)
+              .fetchSourceContext(fetchSourceContext);
+
+      GetResponse responseWorkValues = null;
       try {
-		responseWorkValues = OAI_ESClient.getEsClient().get(getRequest, RequestOptions.DEFAULT);
+        responseWorkValues = OAI_ESClient.getEsClient().get(getRequest, RequestOptions.DEFAULT);
       } catch (IOException e) {
-		// TODO Auto-generated catch block
-		e.printStackTrace();
+        // TODO Auto-generated catch block
+        e.printStackTrace();
       }
 
       return responseWorkValues;
@@ -150,7 +149,7 @@ public class RecordListDelivererDC extends RecordListDelivererAbstract {
     SearchResponse scrollResp;
     QueryBuilder recordFilter;
     DublinCoreBuilder dublinCoreBuilder = new DublinCoreBuilder();
-    
+
     if (this.dariah == true) {
       recordFilter = query;
     } else {
@@ -160,34 +159,34 @@ public class RecordListDelivererDC extends RecordListDelivererAbstract {
 
     SearchRequest searchRequest = new SearchRequest(OAI_ESClient.getEsIndex());
     SearchSourceBuilder searchSourceBuilder = new SearchSourceBuilder();
-   
-    scrollResp=null;
+
+    scrollResp = null;
 
     searchSourceBuilder.query(recordFilter);
-    searchSourceBuilder.size(this.searchResponseSize); 
+    searchSourceBuilder.size(this.searchResponseSize);
     searchRequest.source(searchSourceBuilder);
     if (resumptionToken != null) {
 
-        SearchScrollRequest scrollRequest = new SearchScrollRequest(resumptionToken);
-        scrollRequest.scroll(TimeValue.timeValueSeconds(lifeTimeResToken));        
-        
-        try { 
-			scrollResp = OAI_ESClient.getEsClient().scroll(scrollRequest, RequestOptions.DEFAULT);
-		} catch (IOException e) {
-			// TODO Auto-generated catch block
-			e.printStackTrace();
-		}
+      SearchScrollRequest scrollRequest = new SearchScrollRequest(resumptionToken);
+      scrollRequest.scroll(TimeValue.timeValueSeconds(lifeTimeResToken));
+
+      try {
+        scrollResp = OAI_ESClient.getEsClient().scroll(scrollRequest, RequestOptions.DEFAULT);
+      } catch (IOException e) {
+        // TODO Auto-generated catch block
+        e.printStackTrace();
+      }
 
     } else {
-    	
-        searchRequest.source(searchSourceBuilder);
-        searchRequest.scroll(TimeValue.timeValueMinutes(lifeTimeResToken));
-        try {
-			scrollResp = OAI_ESClient.getEsClient().search(searchRequest, RequestOptions.DEFAULT);
-		} catch (IOException e) {
-			// TODO Auto-generated catch block
-			e.printStackTrace();
-		}
+
+      searchRequest.source(searchSourceBuilder);
+      searchRequest.scroll(TimeValue.timeValueMinutes(lifeTimeResToken));
+      try {
+        scrollResp = OAI_ESClient.getEsClient().search(searchRequest, RequestOptions.DEFAULT);
+      } catch (IOException e) {
+        // TODO Auto-generated catch block
+        e.printStackTrace();
+      }
     }
 
     log.info("Queried fields: " + this.fields.toString());
@@ -205,19 +204,17 @@ public class RecordListDelivererDC extends RecordListDelivererAbstract {
 
       for (SearchHit hit : scrollResp.getHits().getHits()) {
         i++;
-        
+
         if (hit != null && hit.getFields() != null) {
           try {
             if (hit.getSourceAsMap().get(this.dateOfObjectCreation) != null) {
-              String datestamp =
-                  hit.getSourceAsMap().get(this.dateOfObjectCreation).toString();
-              datestamp = OAIPMHUtillities.convertDateFormat(datestamp).toXMLFormat();
-
+              String datestamp = hit.getSourceAsMap().get(this.dateOfObjectCreation).toString();
+              datestamp = OAIPMHUtilities.convertDateFormat(datestamp).toXMLFormat();
             }
-          } catch (ParseException e1) {
-            log.debug(e1);
-          } catch (DatatypeConfigurationException e1) {
-            log.debug(e1);
+          } catch (ParseException ee) {
+            log.debug(ee);
+          } catch (DatatypeConfigurationException e) {
+            log.debug(e);
           }
 
           this.modifiedValue = hit.getSourceAsMap().get(this.modifiedField).toString();
@@ -228,8 +225,9 @@ public class RecordListDelivererDC extends RecordListDelivererAbstract {
           if (this.textgrid == true && hit.getSourceAsMap().get(this.formatField)
               .toString().equals(this.formatToFilter)) {
 
-            if (DublinCoreFieldLoader.fillList(hit, blaFields).get(0)!=null) {
-              workUri = DublinCoreFieldLoader.fillList(hit, blaFields).get(0).substring(this.repositoryObjectURIPrefix.length());
+            if (DublinCoreFieldLoader.fillList(hit, blaFields).get(0) != null) {
+              workUri = DublinCoreFieldLoader.fillList(hit, blaFields).get(0)
+                  .substring(this.repositoryObjectURIPrefix.length());
 
               if (!workUri.endsWith(".0")) {
                 workUri = workUri.concat(".0");
@@ -238,8 +236,8 @@ public class RecordListDelivererDC extends RecordListDelivererAbstract {
             dublinCoreBuilder = putContentIntoDCFieldLists(hit,
                 furtherDCElements(workUri, OAI_ESClient.getEsClient()));
 
-            buildRecord(recordList, set,
-                hit.getSourceAsMap().get(this.identifierField).toString(), dublinCoreBuilder);
+            buildRecord(recordList, set, hit.getSourceAsMap().get(this.identifierField).toString(),
+                dublinCoreBuilder);
           }
 
           if (this.dariah == true) {
@@ -252,7 +250,7 @@ public class RecordListDelivererDC extends RecordListDelivererAbstract {
       }
 
       // Check the need for a resumption token!
-      ResumptionTokenType resTokenForResponse = OAIPMHUtillities.getResumptionToken(
+      ResumptionTokenType resTokenForResponse = OAIPMHUtilities.getResumptionToken(
           completeListSize, resumptionToken, cursorCollector, scrollID, this.searchResponseSize, i);
       if (resTokenForResponse != null) {
         recordList.setResumptionToken(resTokenForResponse);
@@ -268,10 +266,12 @@ public class RecordListDelivererDC extends RecordListDelivererAbstract {
    * @param responseWorkValues
    * @return
    */
-  public DublinCoreBuilder putContentIntoDCFieldLists(SearchHit hit, GetResponse responseWorkValues) {
+  public DublinCoreBuilder putContentIntoDCFieldLists(SearchHit hit,
+      GetResponse responseWorkValues) {
 
     DublinCoreBuilder result = new DublinCoreBuilder();
-    result.setContributor(DublinCoreFieldLoader.setContributor(responseWorkValues, this.contributorList));
+    result.setContributor(
+        DublinCoreFieldLoader.setContributor(responseWorkValues, this.contributorList));
     result.setCoverage(DublinCoreFieldLoader.setCoverage(responseWorkValues, this.coverageList));
     result.setCreator(DublinCoreFieldLoader.setCreator(responseWorkValues, this.creatorList));
     result.setDate(DublinCoreFieldLoader.setDate(responseWorkValues, this.dateList));
@@ -404,7 +404,7 @@ public class RecordListDelivererDC extends RecordListDelivererAbstract {
 
     // Set date in XML format.
     try {
-      header.setDatestamp(OAIPMHUtillities.convertDateFormat(this.modifiedValue).toXMLFormat());
+      header.setDatestamp(OAIPMHUtilities.convertDateFormat(this.modifiedValue).toXMLFormat());
     } catch (ParseException e) {
       // TODO Auto-generated catch block
       e.printStackTrace();
@@ -719,12 +719,12 @@ public class RecordListDelivererDC extends RecordListDelivererAbstract {
     this.oaiEsClient = oaiEsClient;
   }
 
-	public long getResultSize() {
-		return this.resultSize;
-	}
-	
-	public void setResultSize(long resultSize) {	
-		this.resultSize = resultSize;
-	}
+  public long getResultSize() {
+    return this.resultSize;
+  }
+
+  public void setResultSize(long resultSize) {
+    this.resultSize = resultSize;
+  }
 
 }
diff --git a/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDelivererIDIOM.java b/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDelivererIDIOM.java
index 4eacaf08c7cb0c0444db87991807a9180fefc5e7..3f9453d92d9ee281432fe4e5de0ba99e6a7e90aa 100644
--- a/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDelivererIDIOM.java
+++ b/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDelivererIDIOM.java
@@ -85,7 +85,7 @@ public class RecordListDelivererIDIOM extends RecordListDelivererAbstract {
     }
 
     // Check the need for a resumption token!
-    ResumptionTokenType resTokenForResponse = OAIPMHUtillities.getResumptionToken(listSize,
+    ResumptionTokenType resTokenForResponse = OAIPMHUtilities.getResumptionToken(listSize,
         resumptionToken, cursorCollector, resTokenValue, 30, i);
 
     if (resTokenForResponse != null) {
diff --git a/oaipmh-core/src/main/java/info/textgrid/middleware/TGConstants.java b/oaipmh-core/src/main/java/info/textgrid/middleware/TGConstants.java
index 919ebcd4f7477823f83dd59588dc30399311884f..50a57cf9d37fbe3eadbd3781c7d04a7fe53d2ef4 100644
--- a/oaipmh-core/src/main/java/info/textgrid/middleware/TGConstants.java
+++ b/oaipmh-core/src/main/java/info/textgrid/middleware/TGConstants.java
@@ -22,7 +22,7 @@ public final class TGConstants {
       Arrays.asList("textgrid-support@gwdg.de");
 
   /*
-   * Rep Identification String Constants
+   * Repository Identification String Constants
    */
 
   public static final String TG_REP_BASEURL = "www.textgridrep.de";
diff --git a/oaipmh-core/src/test/java/info/textgrid/middleware/OaiPmhTest.java b/oaipmh-core/src/test/java/info/textgrid/middleware/OaiPmhTest.java
index b5c91e93b7e3dfb9b074a808a3189fdc94863415..a87a32185224f6b7bad7ba3cf85561d7d4e2acf0 100644
--- a/oaipmh-core/src/test/java/info/textgrid/middleware/OaiPmhTest.java
+++ b/oaipmh-core/src/test/java/info/textgrid/middleware/OaiPmhTest.java
@@ -93,7 +93,7 @@ public class OaiPmhTest {
   @Ignore
   public void testDateNow() throws DatatypeConfigurationException {
     System.out.println("---------------Test Datestamp Parsing with now date -----------------");
-    XMLGregorianCalendar nowTest = OAIPMHUtillities.getXMLGregorianCalendarNow();
+    XMLGregorianCalendar nowTest = OAIPMHUtilities.getXMLGregorianCalendarNow();
     System.out.println(nowTest);
     System.out.println("-------------------------------------------");
   }
@@ -108,7 +108,7 @@ public class OaiPmhTest {
     String dateformatbefore = "2012-02-06T20:48:39.614+01:00";
     System.out.println("--------- Test Datestamp Parsing with a given date ---------------");
     System.out.println("Original date: " + dateformatbefore);
-    XMLGregorianCalendar testDate = OAIPMHUtillities.convertDateFormat(dateformatbefore);
+    XMLGregorianCalendar testDate = OAIPMHUtilities.convertDateFormat(dateformatbefore);
     System.out.println("Date after conversion: " + testDate);
     System.out.println("---------------------------------------------");
   }
@@ -123,7 +123,7 @@ public class OaiPmhTest {
     String dateformatbefore = "2012-02-06T20:48:39.614+01:00";
     System.out.println("------------String Version-------------------");
     System.out.println("Original date: " + dateformatbefore);
-    String testDate = OAIPMHUtillities.datestampAsString(dateformatbefore);
+    String testDate = OAIPMHUtilities.datestampAsString(dateformatbefore);
     System.out.println("Date after conversion: " + testDate);
     System.out.println("---------------------------------------------");
   }
diff --git a/oaipmh-webapp/pom.xml b/oaipmh-webapp/pom.xml
index 86fcdedfa2d5a6419d0f2bda607a5670e2f022f1..ce53aedf75472dd6f31dab9455c9ab51f08c0136 100644
--- a/oaipmh-webapp/pom.xml
+++ b/oaipmh-webapp/pom.xml
@@ -5,7 +5,7 @@
 	<parent>
 		<artifactId>oaipmh</artifactId>
 		<groupId>info.textgrid.middleware</groupId>
-		<version>3.3.0-SNAPSHOT</version>
+		<version>3.3.1-SNAPSHOT</version>
 	</parent>
 	<groupId>info.textgrid.middleware</groupId>
 	<artifactId>oaipmh-webapp</artifactId>
diff --git a/pom.xml b/pom.xml
index 56ddb092c804c3749606bec0b28e9d47bf43b854..497d182017eb845256a782790f838f2f8b6716dd 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
 	<modelVersion>4.0.0</modelVersion>
 	<groupId>info.textgrid.middleware</groupId>
 	<artifactId>oaipmh</artifactId>
-	<version>3.3.0-SNAPSHOT</version>
+	<version>3.3.1-SNAPSHOT</version>
 	<packaging>pom</packaging>
 	<name>DARIAHDE :: OAI-PMH DataProvider</name>
 	<properties>