diff --git a/build.gradle b/build.gradle
index 261ba6bad72333c82c75ec4600a97d778153c21a..79385f20d0b3a048b6a580a83675821b1b6a3bba 100644
--- a/build.gradle
+++ b/build.gradle
@@ -4,11 +4,11 @@ plugins {
 }
 
 application {
-    mainClass = 'fr.univamu.Main'
+    mainClass = 'fr.univamu.l2mi.Main'
 }
 
-group 'org.example'
-version '1.0-SNAPSHOT'
+group 'fr.univamu.l2mi'
+version '2023.0-template'
 
 repositories {
     mavenCentral()
diff --git a/src/main/java/fr/univamu/Main.java b/src/main/java/fr/univamu/l2mi/Main.java
similarity index 85%
rename from src/main/java/fr/univamu/Main.java
rename to src/main/java/fr/univamu/l2mi/Main.java
index 964eacd31d1c7856c26cf9a82f62fc5e09a38d19..beb99cbcd1fecc17654a208cb014ee70b3416ea5 100644
--- a/src/main/java/fr/univamu/Main.java
+++ b/src/main/java/fr/univamu/l2mi/Main.java
@@ -1,4 +1,4 @@
-package fr.univamu;
+package fr.univamu.l2mi;
 
 public class Main {
     public static void main(String[] args) throws InterruptedException {
diff --git a/src/main/java/fr/univamu/ticker/Tickable.java b/src/main/java/fr/univamu/l2mi/ticker/Tickable.java
similarity index 62%
rename from src/main/java/fr/univamu/ticker/Tickable.java
rename to src/main/java/fr/univamu/l2mi/ticker/Tickable.java
index 34aab74853174b60727989558e1e4ff6bfba9c25..c5d318b05d6be4166da0bc7f46e46dcde9faa525 100644
--- a/src/main/java/fr/univamu/ticker/Tickable.java
+++ b/src/main/java/fr/univamu/l2mi/ticker/Tickable.java
@@ -1,4 +1,4 @@
-package fr.univamu.ticker;
+package fr.univamu.l2mi.ticker;
 
 public interface Tickable {
     void notifyTick();
diff --git a/src/main/java/fr/univamu/ticker/Ticker.java b/src/main/java/fr/univamu/l2mi/ticker/Ticker.java
similarity index 95%
rename from src/main/java/fr/univamu/ticker/Ticker.java
rename to src/main/java/fr/univamu/l2mi/ticker/Ticker.java
index cceca8fba06d619041914fa9909da76801ed9bfc..158079110d59a0861dba145dcc16d7ec17e1a185 100644
--- a/src/main/java/fr/univamu/ticker/Ticker.java
+++ b/src/main/java/fr/univamu/l2mi/ticker/Ticker.java
@@ -1,4 +1,4 @@
-package fr.univamu.ticker;
+package fr.univamu.l2mi.ticker;
 
 import java.util.ArrayList;
 import java.util.List;