diff --git a/.settings/org.eclipse.wst.common.component b/.settings/org.eclipse.wst.common.component
index 2f0fecc..5fe3680 100644
--- a/.settings/org.eclipse.wst.common.component
+++ b/.settings/org.eclipse.wst.common.component
@@ -4,9 +4,6 @@
-
- uses
-
diff --git a/src/main/java/org/gcube/portlets/gcubeckan/gcubeckandatacatalog/client/GcubeCkanDataCatalogService.java b/src/main/java/org/gcube/portlets/gcubeckan/gcubeckandatacatalog/client/GcubeCkanDataCatalogService.java
index 17dfc05..c7bed1f 100644
--- a/src/main/java/org/gcube/portlets/gcubeckan/gcubeckandatacatalog/client/GcubeCkanDataCatalogService.java
+++ b/src/main/java/org/gcube/portlets/gcubeckan/gcubeckandatacatalog/client/GcubeCkanDataCatalogService.java
@@ -1,7 +1,8 @@
package org.gcube.portlets.gcubeckan.gcubeckandatacatalog.client;
-import java.util.Map;
+import java.util.List;
+import org.gcube.portlets.gcubeckan.gcubeckandatacatalog.shared.BeanUserInOrgRole;
import org.gcube.portlets.gcubeckan.gcubeckandatacatalog.shared.CkanConnectorAccessPoint;
import org.gcube.portlets.gcubeckan.gcubeckandatacatalog.shared.CkanRole;
@@ -40,7 +41,7 @@ public interface GcubeCkanDataCatalogService extends RemoteService {
* Retrieve the list of organizations to whom the user belongs and their urls
* @return
*/
- Map getCkanOrganizationsNamesAndUrlsForUser();
+ List getCkanOrganizationsNamesAndUrlsForUser();
/**
* Logout from ckan
diff --git a/src/main/java/org/gcube/portlets/gcubeckan/gcubeckandatacatalog/client/GcubeCkanDataCatalogServiceAsync.java b/src/main/java/org/gcube/portlets/gcubeckan/gcubeckandatacatalog/client/GcubeCkanDataCatalogServiceAsync.java
index ead1dd5..a24cc13 100644
--- a/src/main/java/org/gcube/portlets/gcubeckan/gcubeckandatacatalog/client/GcubeCkanDataCatalogServiceAsync.java
+++ b/src/main/java/org/gcube/portlets/gcubeckan/gcubeckandatacatalog/client/GcubeCkanDataCatalogServiceAsync.java
@@ -3,8 +3,9 @@
*/
package org.gcube.portlets.gcubeckan.gcubeckandatacatalog.client;
-import java.util.Map;
+import java.util.List;
+import org.gcube.portlets.gcubeckan.gcubeckandatacatalog.shared.BeanUserInOrgRole;
import org.gcube.portlets.gcubeckan.gcubeckandatacatalog.shared.CkanConnectorAccessPoint;
import org.gcube.portlets.gcubeckan.gcubeckandatacatalog.shared.CkanRole;
@@ -30,7 +31,7 @@ public interface GcubeCkanDataCatalogServiceAsync {
void logoutURIFromCkan(AsyncCallback callback);
void getCkanOrganizationsNamesAndUrlsForUser(
- AsyncCallback