diff --git a/src/main/java/fr/univlille/iut/info/src/r402/MoneyCurrency.java b/src/main/java/fr/univlille/iut/info/src/r402/MoneyCurrency.java
new file mode 100644
index 0000000000000000000000000000000000000000..09c897cc19d15c9f816aa20154115b39b3e7bbc4
--- /dev/null
+++ b/src/main/java/fr/univlille/iut/info/src/r402/MoneyCurrency.java
@@ -0,0 +1,4 @@
+package fr.univlille.iut.info.src.r402;
+public enum MoneyCurrency {
+    EUR,USD
+}
diff --git a/src/main/java/fr/univlille/iut/info/src/r402/Stock.java b/src/main/java/fr/univlille/iut/info/src/r402/Stock.java
new file mode 100644
index 0000000000000000000000000000000000000000..96ad8fdc43c27fd8d9df4c5b5cbad31591763e81
--- /dev/null
+++ b/src/main/java/fr/univlille/iut/info/src/r402/Stock.java
@@ -0,0 +1,21 @@
+package fr.univlille.iut.info.src.r402;
+
+public class Stock {
+    private double value;
+    private MoneyCurrency currency;
+
+    public Stock(double value,MoneyCurrency moneyCurrency){
+        this.value=value;
+        this.currency=moneyCurrency;
+    }
+
+    public double getValue() {
+        return value;
+    }
+
+    public MoneyCurrency getCurrency() {
+        return currency;
+    }
+
+    
+}
diff --git a/src/test/java/fr/univlille/iut/info/r402/StockStepsdefs.java b/src/test/java/fr/univlille/iut/info/r402/StockStepsdefs.java
index d25a69835d1237991c5cba88bfcaf03eb0b38839..94a7907a127c43fab4ec5034049a62080c542179 100644
--- a/src/test/java/fr/univlille/iut/info/r402/StockStepsdefs.java
+++ b/src/test/java/fr/univlille/iut/info/r402/StockStepsdefs.java
@@ -2,15 +2,14 @@ package fr.univlille.iut.info.r402;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
 
-import java.util.Currency;
+import fr.univlille.iut.info.src.r402.Stock;
+import fr.univlille.iut.info.src.r402.MoneyCurrency;
 
-import io.cucumber.java.en.And;
-import io.cucumber.java.en.Given;
 import io.cucumber.java.en.Then;
 import io.cucumber.java.en.When;
 
 
-public class StockStepsdefs {
+public class StockStepsdefs{
 
     Stock stock;
 
diff --git a/target/classes/fr/univlille/iut/info/src/r402/MoneyCurrency.class b/target/classes/fr/univlille/iut/info/src/r402/MoneyCurrency.class
new file mode 100644
index 0000000000000000000000000000000000000000..a6f515741912e2d9b7474cc6a3bfcf01135928ad
Binary files /dev/null and b/target/classes/fr/univlille/iut/info/src/r402/MoneyCurrency.class differ
diff --git a/target/classes/fr/univlille/iut/info/src/r402/Stock.class b/target/classes/fr/univlille/iut/info/src/r402/Stock.class
new file mode 100644
index 0000000000000000000000000000000000000000..dc211f2720b98c80769cbdedabef98fa612c0fdb
Binary files /dev/null and b/target/classes/fr/univlille/iut/info/src/r402/Stock.class differ
diff --git a/target/test-classes/fr/univlille/iut/info/r402/StockStepsdefs.class b/target/test-classes/fr/univlille/iut/info/r402/StockStepsdefs.class
index 8100f2bf9836af98cd0215040dbc22bfd8d04ce5..e7b19828b0a8d47d3fc2a179cfc32c9a7f849224 100644
Binary files a/target/test-classes/fr/univlille/iut/info/r402/StockStepsdefs.class and b/target/test-classes/fr/univlille/iut/info/r402/StockStepsdefs.class differ