diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..4ece8ad16a47d093294992e63c89300a31825b44
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+src/.DS_Store
+src/.DS_Store
+src/.DS_Store
+src/.DS_Store
+src/.DS_Store
diff --git a/src/.DS_Store b/src/.DS_Store
index 87b464cb16562fd4b806a61e9868f20bf33030c3..421d9a0fe86eec8cc579a04eb21f8f0ddbedb7af 100644
Binary files a/src/.DS_Store and b/src/.DS_Store differ
diff --git a/src/tp03/Task.java b/src/tp03/Task.java
new file mode 100644
index 0000000000000000000000000000000000000000..d2486bb06aac0a47fe54c0c13b38711e24b17fc9
--- /dev/null
+++ b/src/tp03/Task.java
@@ -0,0 +1,12 @@
+public enum TaskStatus{
+    TODO, ONGOING, DELAYED, FINISHED
+}
+
+class Task{
+    private int idTask;
+    private LocalDate creationDate;
+    private LocalDate deadline;
+    private TaskStatus state;
+    private String description;
+    private int duration;
+}
\ No newline at end of file
diff --git a/src/tp03/UseLocalDate.java b/src/tp03/UseLocalDate.java
index 7a89c91093948db77f66fbc7f3c5e2c0be3e9eaf..220aea4efedac57e429387e37ac81a587ad0e432 100644
--- a/src/tp03/UseLocalDate.java
+++ b/src/tp03/UseLocalDate.java
@@ -4,10 +4,10 @@ class UseLocalDate{
    public int dayOfMonth;
 
 
-   public static UseLocalDate now(){
+   public static LocalDate now(){
         return ;
    }
-   public UseLocalDate of(int year, int month, int dayOfMonth){
+   public LocalDate of(int year, int month, int dayOfMonth){
         this.year= year;
         this.month= month;
         this.dayOfMonth= dayOfMonth;