diff --git a/code/Numbers.c b/code/Numbers.c
index 734a8295d0c21b23da92f6ccef56f30bd7be97ea..f547dca6725b2af147c5b5d03d1369985a5cc821 100644
--- a/code/Numbers.c
+++ b/code/Numbers.c
@@ -7,15 +7,17 @@
 void primes(int numbers[]) {
   int i;
   for (i=0; i<TAILLE; i++) {
-    bool isPrime = true;
+  bool isPrime = true;
     int m;
-    for (m=1; m < numbers[i] ;m++) {
-      if (numbers[i] % m == 0) {
+    if (numbers[i] == 1) //1 is not Prime
+     continue;
+    for (m=1; m <= numbers[i] ;m++) {
+      if (numbers[i] % m == 0 && numbers[i] != m && m != 1) {
         isPrime = false;
         break;
       }
     }
-
+    
     if (isPrime)
       printf("%i est un nombre premier\n", numbers[i]);    
   }
@@ -28,4 +30,4 @@ int main() {
     array[i] = i+3;
 
   primes(array);
-}
\ No newline at end of file
+}
diff --git a/damn/toerase b/damn/toerase
deleted file mode 100644
index a34eee22e80ae3344f5ee9fc3b55503798f17ac6..0000000000000000000000000000000000000000
--- a/damn/toerase
+++ /dev/null
@@ -1 +0,0 @@
-Il est dure à effacer !
diff --git a/data-excerpt.csv b/data-excerpt.csv
new file mode 100644
index 0000000000000000000000000000000000000000..c408791baaff01b751205797f0729e92f4bc269a
--- /dev/null
+++ b/data-excerpt.csv
@@ -0,0 +1,5 @@
+"Letter", "Frequency", "Percentage"
+    "A",  24373121,  8.1
+    "B",   4762938,  1.6
+    "C",   8982417,  3.0
+    "D",  10805580,  3.6
diff --git a/extract-line.sh b/extract-line.sh
new file mode 100755
index 0000000000000000000000000000000000000000..a18f2d82630247d56cd1a2b61e4930f50f853840
--- /dev/null
+++ b/extract-line.sh
@@ -0,0 +1,6 @@
+LINE=$(cat "$1")
+CHAR="$2"
+TOTAL=$(echo "${#LINE}")
+CHAR_NUMBER=$(echo -e "$LINE" | grep -o "$CHAR" | wc -l)
+RESULT=$(echo "$CHAR_NUMBER/$TOTAL" | bc -l)
+echo $RESULT
diff --git a/result.res b/result.res
new file mode 100644
index 0000000000000000000000000000000000000000..f0a752b24eebc12d1ee72dfc35f7077bce3c8cff
--- /dev/null
+++ b/result.res
@@ -0,0 +1 @@
+script executé
diff --git a/toget b/toget
new file mode 100644
index 0000000000000000000000000000000000000000..871cd47d706067f2a686ce7e7002db097a5b9ae4
Binary files /dev/null and b/toget differ
diff --git a/txt/.bien_vu.txt b/txt/.bien_vu.txt
deleted file mode 100644
index 4065bb9f6fc7bb7a4d6327038d61c27c0df59be2..0000000000000000000000000000000000000000
--- a/txt/.bien_vu.txt
+++ /dev/null
@@ -1 +0,0 @@
-Bravo vous avez trouvé !
diff --git a/txt/arrow.txt b/txt/arrow.txt
deleted file mode 100644
index bae926ee54691071a86c05fdb0fbdbbd8c626549..0000000000000000000000000000000000000000
--- a/txt/arrow.txt
+++ /dev/null
@@ -1 +0,0 @@
-Ce gars est une flêche
diff --git a/txt/piege.txt b/txt/piege.txt
deleted file mode 100644
index 4972054a9c07465caba96403f002e6d60a20b4b8..0000000000000000000000000000000000000000
--- a/txt/piege.txt
+++ /dev/null
@@ -1 +0,0 @@
-Attention peut-être y-a-t-il un piège ? Avez vous pensé à effacer TOUS les fichier se terminant par .txt ?