diff --git a/Source/Console/Console.html b/Source/Console/Console.html
new file mode 100644
index 0000000..05ac367
--- /dev/null
+++ b/Source/Console/Console.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+ Console
+
+
+
+ Console - test
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Source/Console/test.js b/Source/Console/test.js
new file mode 100644
index 0000000..f4a20d9
--- /dev/null
+++ b/Source/Console/test.js
@@ -0,0 +1,12 @@
+/*var fs = require("fs")
+var vm = require('vm')
+
+var content = fs.readFileSync(filename)
+vm.runInThisContext(content)
+*/
+console.log("~#Test#~");
+let card4 = new Card('red','2','losange','full');
+console.log(`carte de 4 elements : ${card4.color}`);
+let card5 = new Card('blue','2','losange','full','pointillet');
+console.log(`carte de 5 elements : ${card5.color}`);
+console.log(`carte de 5 elements : ${card5.getCLas}`);
diff --git a/Source/Model/Card.js b/Source/Model/Card.js
index e69de29..2cde638 100644
--- a/Source/Model/Card.js
+++ b/Source/Model/Card.js
@@ -0,0 +1,14 @@
+class Card{
+ constructor(color, number, shape, filling){
+ this.color=color;
+ this.number=number;
+ this.shape=shape;
+ this.filling=filling;
+ }
+ numberOfSet(listCards){
+ console.log('TODO');
+ }
+ verifSet(listCards){
+ console.log('TODO');
+ }
+}
diff --git a/Source/Model/Card5.js b/Source/Model/Card5.js
new file mode 100644
index 0000000..5c03402
--- /dev/null
+++ b/Source/Model/Card5.js
@@ -0,0 +1,9 @@
+class Card5 extends Card {
+ constructor(color, number, shape, filling, outline){
+ super(color,number,shape,filling);
+ this.outline=outline;
+ }
+ arrayOfAttributes(){
+
+ }
+}
\ No newline at end of file