diff --git a/src/tp03/Card.java b/src/tp03/Card.java
index b497d243546badda023fbf5904e563d2a58fe705..b8997be34a291b357038aaa5cde8436559cbdd17 100644
--- a/src/tp03/Card.java
+++ b/src/tp03/Card.java
@@ -1,4 +1,4 @@
-package tp03;
+package tp03.ex01;
 
 public class Card {
 
diff --git a/src/tp03/Color.java b/src/tp03/Color.java
index 74e36b46f0608a9f3f53eac8d1e6e3a7d2cbc412..b70b8780883569b90ee2c9682672b176ab570e8c 100644
--- a/src/tp03/Color.java
+++ b/src/tp03/Color.java
@@ -1,4 +1,4 @@
-package tp03;
+package tp03.ex01;
 
 public enum Color {
 	CLUB, DIAMOND, HEART, SPADE;
diff --git a/src/tp03/Rank.java b/src/tp03/Rank.java
index 34caa718445e55c5b7965661cbe9cf9f90db0d10..c54ebe98458e697a729e39debfcc9ba60b0815a5 100644
--- a/src/tp03/Rank.java
+++ b/src/tp03/Rank.java
@@ -1,4 +1,4 @@
-package tp03;
+package tp03.ex01;
 
 public enum Rank {
 	SEVEN, EIGHT, NINE, TEN, JACK, QUEEN, KING, ACE;
diff --git a/src/tp03/TaskStatus.java b/src/tp03/TaskStatus.java
index dee569ac11a76545904122c60f4f5ad565c20415..7ceb6321f873419903848843e9d2ff3ace86a965 100644
--- a/src/tp03/TaskStatus.java
+++ b/src/tp03/TaskStatus.java
@@ -1,3 +1,5 @@
+package tp03.ex02;
+
 public enum TaskStatus {
 	TODO, ONGOING, DELAYED, FINISHED;
 }
\ No newline at end of file
diff --git a/src/tp03/UseCard.java b/src/tp03/UseCard.java
index c7144ff58f9a6825bfc269cec85780d5fc9830b2..0118659ff0e4bf26bc18bdbdc13e74ba2a79867b 100755
--- a/src/tp03/UseCard.java
+++ b/src/tp03/UseCard.java
@@ -1,4 +1,4 @@
-package tp03;
+package tp03.ex01;
 
 public class UseCard {
     public static void main(String[] args) {
diff --git a/src/tp03/UseLocalDate.java b/src/tp03/UseLocalDate.java
index 0127ad4f3a53fa97bf56754dc38467a5220e75af..e8760f2f8d156850f0238e5a91d9795cd538eab3 100644
--- a/src/tp03/UseLocalDate.java
+++ b/src/tp03/UseLocalDate.java
@@ -3,6 +3,8 @@ import java.time.chrono.ChronoLocalDate;
 import java.util.Random;
 import java.time.Period;
 
+package tp03.ex01;
+
 public class UseLocalDate {
 
 	public static boolean inArray(int[] array, int value) {