diff --git a/README.md b/README.md
index 39695ca..d60bfaf 100644
--- a/README.md
+++ b/README.md
@@ -11,8 +11,8 @@ This software is released under the GNU LGPL.
## Requirements
-- Java 11
-- Eclipse 4.16 (202006).
+- Java 17
+- Eclipse > 202306.
## Context
Several useful Java classes.
diff --git a/src/fr/devinsy/util/rss/RSSCache.java b/src/fr/devinsy/rss/RSSCache.java
similarity index 99%
rename from src/fr/devinsy/util/rss/RSSCache.java
rename to src/fr/devinsy/rss/RSSCache.java
index d96f8ca..bfccaf4 100644
--- a/src/fr/devinsy/util/rss/RSSCache.java
+++ b/src/fr/devinsy/rss/RSSCache.java
@@ -16,7 +16,7 @@
* You should have received a copy of the GNU Lesser General Public License
* along with Devinsy-rss. If not, see
*/
-package fr.devinsy.util.rss;
+package fr.devinsy.rss;
import java.util.HashMap;
import java.util.Locale;
diff --git a/src/fr/devinsy/util/rss/RSSElement.java b/src/fr/devinsy/rss/RSSElement.java
similarity index 99%
rename from src/fr/devinsy/util/rss/RSSElement.java
rename to src/fr/devinsy/rss/RSSElement.java
index 5eaed0d..eb85e6c 100644
--- a/src/fr/devinsy/util/rss/RSSElement.java
+++ b/src/fr/devinsy/rss/RSSElement.java
@@ -16,7 +16,7 @@
* You should have received a copy of the GNU Lesser General Public License
* along with Devinsy-rss. If not, see
*/
-package fr.devinsy.util.rss;
+package fr.devinsy.rss;
import java.time.ZonedDateTime;
import java.time.format.DateTimeFormatter;
diff --git a/src/fr/devinsy/util/rss/RSSWriter.java b/src/fr/devinsy/rss/RSSWriter.java
similarity index 99%
rename from src/fr/devinsy/util/rss/RSSWriter.java
rename to src/fr/devinsy/rss/RSSWriter.java
index 7f0802b..776e7d5 100644
--- a/src/fr/devinsy/util/rss/RSSWriter.java
+++ b/src/fr/devinsy/rss/RSSWriter.java
@@ -16,7 +16,7 @@
* You should have received a copy of the GNU Lesser General Public License
* along with Devinsy-rss. If not, see
*/
-package fr.devinsy.util.rss;
+package fr.devinsy.rss;
import java.io.File;
import java.io.FileNotFoundException;
diff --git a/src/fr/devinsy/util/rss/demo/RSSDemo.java b/src/fr/devinsy/rss/demo/RSSDemo.java
similarity index 96%
rename from src/fr/devinsy/util/rss/demo/RSSDemo.java
rename to src/fr/devinsy/rss/demo/RSSDemo.java
index 58af4b8..2dd55ea 100644
--- a/src/fr/devinsy/util/rss/demo/RSSDemo.java
+++ b/src/fr/devinsy/rss/demo/RSSDemo.java
@@ -16,7 +16,7 @@
* You should have received a copy of the GNU Lesser General Public License
* along with Devinsy-rss. If not, see
*/
-package fr.devinsy.util.rss.demo;
+package fr.devinsy.rss.demo;
import java.io.IOException;
import java.time.ZonedDateTime;
@@ -29,9 +29,9 @@ import org.apache.log4j.BasicConfigurator;
import org.apache.log4j.Level;
import org.apache.log4j.Logger;
+import fr.devinsy.rss.RSSElement;
+import fr.devinsy.rss.RSSWriter;
import fr.devinsy.strings.StringListWriter;
-import fr.devinsy.util.rss.RSSElement;
-import fr.devinsy.util.rss.RSSWriter;
import fr.devinsy.xml.XMLBadFormatException;
import fr.devinsy.xml.XMLTools;
diff --git a/test/fr/devinsy/util/rss/RSSCacheTest.java b/test/fr/devinsy/rss/RSSCacheTest.java
similarity index 96%
rename from test/fr/devinsy/util/rss/RSSCacheTest.java
rename to test/fr/devinsy/rss/RSSCacheTest.java
index 05d31ee..6fb70eb 100644
--- a/test/fr/devinsy/util/rss/RSSCacheTest.java
+++ b/test/fr/devinsy/rss/RSSCacheTest.java
@@ -16,7 +16,7 @@
* You should have received a copy of the GNU Lesser General Public License
* along with Devinsy-rss. If not, see
*/
-package fr.devinsy.util.rss;
+package fr.devinsy.rss;
import org.apache.log4j.BasicConfigurator;
import org.apache.log4j.Level;
@@ -24,6 +24,8 @@ import org.apache.log4j.Logger;
import org.junit.Before;
import org.junit.Test;
+import fr.devinsy.rss.RSSCache;
+
/**
* The Class RSSCacheTest.
*