diff --git a/pom.xml b/pom.xml
index 9b60839..6720c51 100644
--- a/pom.xml
+++ b/pom.xml
@@ -13,7 +13,7 @@
org.springframework.boot
spring-boot-starter-parent
- 1.5.8.RELEASE
+ 1.5.11.RELEASE
diff --git a/src/main/java/eu/dnetlib/uoaorcidservice/controllers/MetricsController.java b/src/main/java/eu/dnetlib/uoaorcidservice/controllers/MetricsController.java
new file mode 100644
index 0000000..fe3621b
--- /dev/null
+++ b/src/main/java/eu/dnetlib/uoaorcidservice/controllers/MetricsController.java
@@ -0,0 +1,78 @@
+package eu.dnetlib.uoaorcidservice.controllers;
+
+import eu.dnetlib.uoaorcidservice.configuration.properties.OrcidConfig;
+import eu.dnetlib.uoaorcidservice.services.MetricsService;
+import org.apache.log4j.Logger;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.CrossOrigin;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.List;
+
+@RestController
+@CrossOrigin(origins = "*")
+public class MetricsController {
+ private final Logger log = Logger.getLogger(this.getClass());
+ private final Logger orcid_log = Logger.getLogger("ORCID-" + this.getClass().getName());
+
+ @Autowired
+ private MetricsService metricsService;
+
+
+ @RequestMapping(value = "/report/worksPerDashboard", method = RequestMethod.GET)
+ public List