diff --git a/java/org/slub/rosetta/dps/repository/plugin/SLUBMatroskaFFV1FormatValidationPlugin.java b/java/org/slub/rosetta/dps/repository/plugin/SLUBMatroskaFFV1FormatValidationPlugin.java
index 7aa0b2cf7cf6788f2642cd4fc15b5e051d3e0455..06e835cd4f60878f253469e393f133c1ac0a7472 100644
--- a/java/org/slub/rosetta/dps/repository/plugin/SLUBMatroskaFFV1FormatValidationPlugin.java
+++ b/java/org/slub/rosetta/dps/repository/plugin/SLUBMatroskaFFV1FormatValidationPlugin.java
@@ -16,7 +16,9 @@ limitations under the License.
 
 package org.slub.rosetta.dps.repository.plugin;
 
+import com.exlibris.core.infra.common.exceptions.logging.ExLogger;
 import com.exlibris.dps.sdk.techmd.FormatValidationPlugin;
+
 import java.io.BufferedReader;
 import java.io.File;
 import java.io.IOException;
@@ -31,12 +33,13 @@ import java.util.List;
 import java.util.Map;
 
 /**
- * SLUBTechnicalMetadataExtractorMediaConchPlugin
+ * SLUBMatroskaFFV1FormatValidationPlugin
  *
  * @author andreas.romeyke@slub-dresden.de (Andreas Romeyke)
  * @see com.exlibris.dps.sdk.techmd.FormatValidationPlugin
  */
 public class SLUBMatroskaFFV1FormatValidationPlugin implements FormatValidationPlugin {
+    private static final ExLogger log = ExLogger.getExLogger(SLUBMatroskaFFV1FormatValidationPlugin.class);
     private String mediaconch_binary_path;
     private String mediaconch_current_profile_path;
     private String mediaconch_upcoming_profile_path;
@@ -50,8 +53,7 @@ public class SLUBMatroskaFFV1FormatValidationPlugin implements FormatValidationP
 
     /** constructor */
     public SLUBMatroskaFFV1FormatValidationPlugin() {
-        //log.info("SLUBVirusCheckPlugin instantiated with host=" + host + " port=" + port + " timeout=" + timeout);
-        System.out.println("SLUBTechnicalMetadataExtractorMediaConchPlugin instantiated");
+        log.info("SLUBTechnicalMetadataExtractorMediaConchPlugin instantiated");
     }
 
     /** init params to configure the plugin via xml forms
@@ -77,11 +79,12 @@ public class SLUBMatroskaFFV1FormatValidationPlugin implements FormatValidationP
         } catch (Exception e) {
             e.printStackTrace();
         }
+        // TODO: log.info();
     }
 
     @Override
     // TODO: Pfadstring, Prüfsumme, modification date für beide Profile
-    public String getProfile () {
+    public final String getProfile () {
         String modified_current = modificationDateOfFile( this.mediaconch_current_profile_path);
         String modified_upcoming = modificationDateOfFile( this.mediaconch_upcoming_profile_path);
         /* there is no documentation in ExL API, therefore we use it to document the profile versions in a light way */
@@ -131,11 +134,6 @@ public class SLUBMatroskaFFV1FormatValidationPlugin implements FormatValidationP
         }
     }
 
-    public String getAgentName()
-    {
-      return "mediaconch";
-    }
-
     @Override
     public boolean validateFormat(String filePath) {
         // mediaconch validation, first using upcoming profile, if invalid then retry with current profile
@@ -151,7 +149,7 @@ public class SLUBMatroskaFFV1FormatValidationPlugin implements FormatValidationP
      *
      * @return string with version and signature version
      */
-    public String getAgent() {
+    public final String getAgent() {
         StringBuilder response = new StringBuilder();
         response.append("mediaconch:\n");
         InputStreamReader process_out = null;
@@ -190,17 +188,17 @@ public class SLUBMatroskaFFV1FormatValidationPlugin implements FormatValidationP
     }
 
     @Override
-    public boolean isWellFormed() {
+    public final boolean isWellFormed() {
       return this.iswellformed;
     }
 
     @Override
-    public List<String> getErrors() {
+    public final List<String> getErrors() {
         return List.copyOf(this.validationLog);
     }
 
     @Override
-    public boolean isValid() {
+    public final boolean isValid() {
         //System.out.println("DEBUG: is valid=" + this.isvalid);
         return this.isvalid;
     }
@@ -218,8 +216,7 @@ public class SLUBMatroskaFFV1FormatValidationPlugin implements FormatValidationP
             MessageDigest md = MessageDigest.getInstance("MD5");
             byte[] b = Files.readAllBytes(Paths.get(filename));
             byte[] digest = md.digest(b);
-            String hexdigest = new BigInteger(1, digest).toString(16);
-            return hexdigest;
+            return new BigInteger(1, digest).toString(16);
         } catch (Exception e) {
             e.printStackTrace();
         }
@@ -244,7 +241,6 @@ public class SLUBMatroskaFFV1FormatValidationPlugin implements FormatValidationP
         initp.put( "mediaconch_binary_path", "/usr/bin/mediaconch");
         initp.put( "mediaconch_current_profile_path", "/etc/mediaconch/profile.xml");
         initp.put( "mediaconch_upcoming_profile_path", "/etc/mediaconch/profile.xml");
-        initp.put( "mediainfo_binary_path", "/usr/bin/mediainfo");
         plugin.initParams( initp );
         System.out.println("----------------------------------");
         System.out.println("Agent: '" + plugin.getAgent() + "'");
@@ -253,9 +249,6 @@ public class SLUBMatroskaFFV1FormatValidationPlugin implements FormatValidationP
             System.out.println("Validation RESULT: " + plugin.isValid());
         }
         System.out.println("----------------------------------");
-        System.out.println("getAgentName:");
-        System.out.println( plugin.getAgentName());
-        System.out.println("----------------------------------");
         System.out.println("getAgent:");
         System.out.println( plugin.getAgent());
         System.out.println("----------------------------------");