diff --git a/.classpath b/.classpath
index 6d7587a..af1430b 100644
--- a/.classpath
+++ b/.classpath
@@ -6,11 +6,6 @@
-
-
-
-
-
diff --git a/src/main/java/fr/pandacube/java/util/db/sql_tools/DBConnection.java b/src/main/java/fr/pandacube/java/util/orm/DBConnection.java
similarity index 96%
rename from src/main/java/fr/pandacube/java/util/db/sql_tools/DBConnection.java
rename to src/main/java/fr/pandacube/java/util/orm/DBConnection.java
index ecd66b1..b50c219 100644
--- a/src/main/java/fr/pandacube/java/util/db/sql_tools/DBConnection.java
+++ b/src/main/java/fr/pandacube/java/util/orm/DBConnection.java
@@ -1,4 +1,4 @@
-package fr.pandacube.java.util.db.sql_tools;
+package fr.pandacube.java.util.orm;
import java.sql.Connection;
import java.sql.DriverManager;
diff --git a/src/main/java/fr/pandacube/java/util/db/sql_tools/ORM.java b/src/main/java/fr/pandacube/java/util/orm/ORM.java
similarity index 97%
rename from src/main/java/fr/pandacube/java/util/db/sql_tools/ORM.java
rename to src/main/java/fr/pandacube/java/util/orm/ORM.java
index 40719f6..9208adc 100644
--- a/src/main/java/fr/pandacube/java/util/db/sql_tools/ORM.java
+++ b/src/main/java/fr/pandacube/java/util/orm/ORM.java
@@ -1,4 +1,4 @@
-package fr.pandacube.java.util.db.sql_tools;
+package fr.pandacube.java.util.orm;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
@@ -9,8 +9,9 @@ import java.util.List;
import fr.pandacube.java.util.EnumUtil;
import fr.pandacube.java.util.Log;
-import fr.pandacube.java.util.db.sql_tools.SQLWhereChain.SQLBoolOp;
-import fr.pandacube.java.util.db.sql_tools.SQLWhereComp.SQLComparator;
+import fr.pandacube.java.util.orm.SQLWhereChain.SQLBoolOp;
+import fr.pandacube.java.util.orm.SQLWhereComp.SQLComparator;
+
import org.javatuples.Pair;
/**
diff --git a/src/main/java/fr/pandacube/java/util/db/sql_tools/ORMException.java b/src/main/java/fr/pandacube/java/util/orm/ORMException.java
similarity index 87%
rename from src/main/java/fr/pandacube/java/util/db/sql_tools/ORMException.java
rename to src/main/java/fr/pandacube/java/util/orm/ORMException.java
index 3ef668d..8af71a1 100644
--- a/src/main/java/fr/pandacube/java/util/db/sql_tools/ORMException.java
+++ b/src/main/java/fr/pandacube/java/util/orm/ORMException.java
@@ -1,4 +1,4 @@
-package fr.pandacube.java.util.db.sql_tools;
+package fr.pandacube.java.util.orm;
public class ORMException extends Exception {
private static final long serialVersionUID = 1L;
diff --git a/src/main/java/fr/pandacube/java/util/db/sql_tools/ORMInitTableException.java b/src/main/java/fr/pandacube/java/util/orm/ORMInitTableException.java
similarity index 91%
rename from src/main/java/fr/pandacube/java/util/db/sql_tools/ORMInitTableException.java
rename to src/main/java/fr/pandacube/java/util/orm/ORMInitTableException.java
index 82dd681..44e0479 100644
--- a/src/main/java/fr/pandacube/java/util/db/sql_tools/ORMInitTableException.java
+++ b/src/main/java/fr/pandacube/java/util/orm/ORMInitTableException.java
@@ -1,4 +1,4 @@
-package fr.pandacube.java.util.db.sql_tools;
+package fr.pandacube.java.util.orm;
public class ORMInitTableException extends ORMException {
private static final long serialVersionUID = 1L;
diff --git a/src/main/java/fr/pandacube/java/util/db/sql_tools/SQLElement.java b/src/main/java/fr/pandacube/java/util/orm/SQLElement.java
similarity index 98%
rename from src/main/java/fr/pandacube/java/util/db/sql_tools/SQLElement.java
rename to src/main/java/fr/pandacube/java/util/orm/SQLElement.java
index 6a16af7..4653ad0 100644
--- a/src/main/java/fr/pandacube/java/util/db/sql_tools/SQLElement.java
+++ b/src/main/java/fr/pandacube/java/util/orm/SQLElement.java
@@ -1,4 +1,4 @@
-package fr.pandacube.java.util.db.sql_tools;
+package fr.pandacube.java.util.orm;
import java.sql.Connection;
import java.sql.PreparedStatement;
@@ -21,7 +21,7 @@ import com.google.gson.Gson;
import com.google.gson.JsonObject;
import fr.pandacube.java.util.Log;
-import fr.pandacube.java.util.db.sql_tools.SQLWhereComp.SQLComparator;
+import fr.pandacube.java.util.orm.SQLWhereComp.SQLComparator;
public abstract class SQLElement> {
/** cache for fields for each subclass of SQLElement */
diff --git a/src/main/java/fr/pandacube/java/util/db/sql_tools/SQLElementList.java b/src/main/java/fr/pandacube/java/util/orm/SQLElementList.java
similarity index 96%
rename from src/main/java/fr/pandacube/java/util/db/sql_tools/SQLElementList.java
rename to src/main/java/fr/pandacube/java/util/orm/SQLElementList.java
index 1723eb5..36001c9 100644
--- a/src/main/java/fr/pandacube/java/util/db/sql_tools/SQLElementList.java
+++ b/src/main/java/fr/pandacube/java/util/orm/SQLElementList.java
@@ -1,4 +1,4 @@
-package fr.pandacube.java.util.db.sql_tools;
+package fr.pandacube.java.util.orm;
import java.sql.PreparedStatement;
import java.sql.SQLException;
@@ -13,8 +13,8 @@ import java.util.Set;
import com.google.gson.JsonArray;
import fr.pandacube.java.util.Log;
-import fr.pandacube.java.util.db.sql_tools.SQLWhereChain.SQLBoolOp;
-import fr.pandacube.java.util.db.sql_tools.SQLWhereComp.SQLComparator;
+import fr.pandacube.java.util.orm.SQLWhereChain.SQLBoolOp;
+import fr.pandacube.java.util.orm.SQLWhereComp.SQLComparator;
/**
*
diff --git a/src/main/java/fr/pandacube/java/util/db/sql_tools/SQLFKField.java b/src/main/java/fr/pandacube/java/util/orm/SQLFKField.java
similarity index 98%
rename from src/main/java/fr/pandacube/java/util/db/sql_tools/SQLFKField.java
rename to src/main/java/fr/pandacube/java/util/orm/SQLFKField.java
index 2df96b1..df40212 100644
--- a/src/main/java/fr/pandacube/java/util/db/sql_tools/SQLFKField.java
+++ b/src/main/java/fr/pandacube/java/util/orm/SQLFKField.java
@@ -1,4 +1,4 @@
-package fr.pandacube.java.util.db.sql_tools;
+package fr.pandacube.java.util.orm;
import fr.pandacube.java.util.Log;
diff --git a/src/main/java/fr/pandacube/java/util/db/sql_tools/SQLField.java b/src/main/java/fr/pandacube/java/util/orm/SQLField.java
similarity index 97%
rename from src/main/java/fr/pandacube/java/util/db/sql_tools/SQLField.java
rename to src/main/java/fr/pandacube/java/util/orm/SQLField.java
index 5860c5f..9266457 100644
--- a/src/main/java/fr/pandacube/java/util/db/sql_tools/SQLField.java
+++ b/src/main/java/fr/pandacube/java/util/orm/SQLField.java
@@ -1,4 +1,4 @@
-package fr.pandacube.java.util.db.sql_tools;
+package fr.pandacube.java.util.orm;
import java.util.ArrayList;
import java.util.List;
diff --git a/src/main/java/fr/pandacube/java/util/db/sql_tools/SQLOrderBy.java b/src/main/java/fr/pandacube/java/util/orm/SQLOrderBy.java
similarity index 97%
rename from src/main/java/fr/pandacube/java/util/db/sql_tools/SQLOrderBy.java
rename to src/main/java/fr/pandacube/java/util/orm/SQLOrderBy.java
index 0b02526..f78568d 100644
--- a/src/main/java/fr/pandacube/java/util/db/sql_tools/SQLOrderBy.java
+++ b/src/main/java/fr/pandacube/java/util/orm/SQLOrderBy.java
@@ -1,4 +1,4 @@
-package fr.pandacube.java.util.db.sql_tools;
+package fr.pandacube.java.util.orm;
import java.util.ArrayList;
import java.util.List;
diff --git a/src/main/java/fr/pandacube/java/util/db/sql_tools/SQLType.java b/src/main/java/fr/pandacube/java/util/orm/SQLType.java
similarity index 98%
rename from src/main/java/fr/pandacube/java/util/db/sql_tools/SQLType.java
rename to src/main/java/fr/pandacube/java/util/orm/SQLType.java
index 5ef9927..d15b7a2 100644
--- a/src/main/java/fr/pandacube/java/util/db/sql_tools/SQLType.java
+++ b/src/main/java/fr/pandacube/java/util/orm/SQLType.java
@@ -1,4 +1,4 @@
-package fr.pandacube.java.util.db.sql_tools;
+package fr.pandacube.java.util.orm;
import java.sql.Date;
diff --git a/src/main/java/fr/pandacube/java/util/db/sql_tools/SQLWhere.java b/src/main/java/fr/pandacube/java/util/orm/SQLWhere.java
similarity index 82%
rename from src/main/java/fr/pandacube/java/util/db/sql_tools/SQLWhere.java
rename to src/main/java/fr/pandacube/java/util/orm/SQLWhere.java
index cc8390f..e8804aa 100644
--- a/src/main/java/fr/pandacube/java/util/db/sql_tools/SQLWhere.java
+++ b/src/main/java/fr/pandacube/java/util/orm/SQLWhere.java
@@ -1,4 +1,4 @@
-package fr.pandacube.java.util.db.sql_tools;
+package fr.pandacube.java.util.orm;
import java.util.List;
diff --git a/src/main/java/fr/pandacube/java/util/db/sql_tools/SQLWhereChain.java b/src/main/java/fr/pandacube/java/util/orm/SQLWhereChain.java
similarity index 96%
rename from src/main/java/fr/pandacube/java/util/db/sql_tools/SQLWhereChain.java
rename to src/main/java/fr/pandacube/java/util/orm/SQLWhereChain.java
index eaf1317..061512d 100644
--- a/src/main/java/fr/pandacube/java/util/db/sql_tools/SQLWhereChain.java
+++ b/src/main/java/fr/pandacube/java/util/orm/SQLWhereChain.java
@@ -1,4 +1,4 @@
-package fr.pandacube.java.util.db.sql_tools;
+package fr.pandacube.java.util.orm;
import java.util.ArrayList;
import java.util.List;
diff --git a/src/main/java/fr/pandacube/java/util/db/sql_tools/SQLWhereComp.java b/src/main/java/fr/pandacube/java/util/orm/SQLWhereComp.java
similarity index 96%
rename from src/main/java/fr/pandacube/java/util/db/sql_tools/SQLWhereComp.java
rename to src/main/java/fr/pandacube/java/util/orm/SQLWhereComp.java
index fcfb88b..cbdff6b 100644
--- a/src/main/java/fr/pandacube/java/util/db/sql_tools/SQLWhereComp.java
+++ b/src/main/java/fr/pandacube/java/util/orm/SQLWhereComp.java
@@ -1,4 +1,4 @@
-package fr.pandacube.java.util.db.sql_tools;
+package fr.pandacube.java.util.orm;
import java.util.ArrayList;
import java.util.List;
diff --git a/src/main/java/fr/pandacube/java/util/db/sql_tools/SQLWhereLike.java b/src/main/java/fr/pandacube/java/util/orm/SQLWhereLike.java
similarity index 94%
rename from src/main/java/fr/pandacube/java/util/db/sql_tools/SQLWhereLike.java
rename to src/main/java/fr/pandacube/java/util/orm/SQLWhereLike.java
index 3c13aae..9777c72 100644
--- a/src/main/java/fr/pandacube/java/util/db/sql_tools/SQLWhereLike.java
+++ b/src/main/java/fr/pandacube/java/util/orm/SQLWhereLike.java
@@ -1,4 +1,4 @@
-package fr.pandacube.java.util.db.sql_tools;
+package fr.pandacube.java.util.orm;
import java.util.ArrayList;
import java.util.List;
diff --git a/src/main/java/fr/pandacube/java/util/db/sql_tools/SQLWhereNull.java b/src/main/java/fr/pandacube/java/util/orm/SQLWhereNull.java
similarity index 95%
rename from src/main/java/fr/pandacube/java/util/db/sql_tools/SQLWhereNull.java
rename to src/main/java/fr/pandacube/java/util/orm/SQLWhereNull.java
index ac95feb..b752bc5 100644
--- a/src/main/java/fr/pandacube/java/util/db/sql_tools/SQLWhereNull.java
+++ b/src/main/java/fr/pandacube/java/util/orm/SQLWhereNull.java
@@ -1,4 +1,4 @@
-package fr.pandacube.java.util.db.sql_tools;
+package fr.pandacube.java.util.orm;
import java.util.ArrayList;
import java.util.List;