diff --git a/cms-plugin-framework/src/main/java/org/gcube/application/cms/plugins/model/PluginDescriptor.java b/cms-plugin-framework/src/main/java/org/gcube/application/cms/plugins/model/PluginDescriptor.java
deleted file mode 100644
index b05ef30..0000000
--- a/cms-plugin-framework/src/main/java/org/gcube/application/cms/plugins/model/PluginDescriptor.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package org.gcube.application.cms.plugins.model;
-
-import lombok.AllArgsConstructor;
-import lombok.Data;
-import lombok.NonNull;
-import lombok.RequiredArgsConstructor;
-import org.gcube.application.geoportal.common.model.document.ComparableVersion;
-
-@Data
-@RequiredArgsConstructor
-@AllArgsConstructor
-public class PluginDescriptor {
-
- public static class BaseTypes{
- public static final String LIFECYCLE_MANAGER="LifecycleManagement";
- }
-
- @NonNull
- private String id;
- @NonNull
- private String type;
- private String label;
- private String description;
- private ComparableVersion version;
-
-}
diff --git a/cms-plugin-framework/src/main/java/org/gcube/application/cms/plugins/reports/DocumentHandlingReport.java b/cms-plugin-framework/src/main/java/org/gcube/application/cms/plugins/reports/DocumentHandlingReport.java
new file mode 100644
index 0000000..6f1945a
--- /dev/null
+++ b/cms-plugin-framework/src/main/java/org/gcube/application/cms/plugins/reports/DocumentHandlingReport.java
@@ -0,0 +1,91 @@
+package org.gcube.application.cms.plugins.reports;
+
+import com.fasterxml.jackson.core.JsonProcessingException;
+import lombok.Data;
+import lombok.NonNull;
+import lombok.extern.slf4j.Slf4j;
+import org.bson.Document;
+import org.gcube.application.cms.plugins.faults.InvalidPluginRequestException;
+import org.gcube.application.cms.plugins.faults.PluginExecutionException;
+import org.gcube.application.cms.plugins.requests.BaseExecutionRequest;
+import org.gcube.application.geoportal.common.model.document.Project;
+import org.gcube.application.geoportal.common.model.document.identification.IdentificationReference;
+import org.gcube.application.geoportal.common.model.document.lifecycle.LifecycleInformation;
+
+import java.util.ArrayList;
+import java.util.List;
+
+
+@Data
+
+@Slf4j
+public class DocumentHandlingReport