diff --git a/.classpath b/.classpath
index c278245..8cd988e 100644
--- a/.classpath
+++ b/.classpath
@@ -6,7 +6,11 @@
-
+
+
+
+
+
diff --git a/pom.xml b/pom.xml
index 323e66c..73945bb 100644
--- a/pom.xml
+++ b/pom.xml
@@ -81,11 +81,12 @@
slf4j-log4j12
1.6.4
-
- log4j
- log4j
- 1.2.16
-
+
+
+
+
+
+
junit
diff --git a/src/test/java/org/gcube/spatial/data/geoutility/CustomerTable.java b/src/test/java/org/gcube/spatial/data/geoutility/CustomerTable.java
new file mode 100644
index 0000000..2043a68
--- /dev/null
+++ b/src/test/java/org/gcube/spatial/data/geoutility/CustomerTable.java
@@ -0,0 +1,165 @@
+//package org.gcube.spatial.data.geoutility;
+//
+//import java.util.EnumSet;
+//import java.util.Map;
+//import java.util.stream.Stream;
+//
+//import org.gcube.spatial.data.geoutility.CustomerTable.Column;
+//
+//import com.google.common.base.Predicate;
+//import com.google.common.collect.HashBasedTable;
+//import com.google.common.collect.Maps;
+//import com.google.common.collect.Table;
+//
+//public class CustomerTable {
+//
+// public enum Column {
+// PARENT_LOCATION_ID, LOCATION_ID, LOCATION_TYPE, LOCATION_DEN;
+// }
+//
+// private Table table = HashBasedTable.create();
+//
+// @Override
+// public String toString() {
+// return table.toString();
+// }
+//
+// public void createRow(String[] values) {
+// if (Column.values().length != values.length) {
+// throw new IllegalArgumentException();
+// }
+// Integer rowNum = table.rowKeySet().size() + 1;
+// for (int i = 0; i < values.length; i++) {
+// table.put(rowNum, Column.values()[i], values[i]);
+// }
+// }
+//
+//// private void query() {
+//// // TODO Auto-generated method stub
+////
+//// }
+////
+//// public Table query(Predicate