diff --git a/.gitignore b/.gitignore
index 99c5ff641a664b7100c25f44a30390d81a1c0018..164f969a9ef9cd8d8f6b20ac55672debe613951f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,12 +1,6 @@
 .idea/
 GUI_Pinard.iml
 __pycache__/
-src/data/models/*
-src/data/predictions/*
-src/data/sample_selections/*
-src/data/params/*
 src/Report/*.pdf
 src/Report/*.tex
-src/Report/figures/
-src/temp/*
 config/config.json
\ No newline at end of file
diff --git a/src/Class_Mod/LWPLSR_Call.py b/src/Class_Mod/LWPLSR_Call.py
index 35c3c716562b03d6764220d570c352db8a8eb258..9ecb74a33b9f5f24cc0a699f8679fc7805fe8be6 100644
--- a/src/Class_Mod/LWPLSR_Call.py
+++ b/src/Class_Mod/LWPLSR_Call.py
@@ -5,7 +5,7 @@ from LWPLSR_ import LWPLSR
 
 # loading the lwplsr_inputs.json
 temp_path = Path("temp/")
-for i in ['x_train_np', 'y_train_np', 'x_test_np', 'y_test_np']:#,'x_train_np_cv1', 'y_train_np_cv1', 'x_test_np_cv1', 'y_test_np_cv1', 'x_train_np_cv2', 'y_train_np_cv2', 'x_test_np_cv2', 'y_test_np_cv2', 'x_train_np_cv3', 'y_train_np_cv3', 'x_test_np_cv3', 'y_test_np_cv3',]:
+for i in ['x_train_np', 'y_train_np', 'x_test_np', 'y_test_np','x_train_np_cv1', 'y_train_np_cv1', 'x_test_np_cv1', 'y_test_np_cv1', 'x_train_np_cv2', 'y_train_np_cv2', 'x_test_np_cv2', 'y_test_np_cv2', 'x_train_np_cv3', 'y_train_np_cv3', 'x_test_np_cv3', 'y_test_np_cv3',]:
     globals()[i] = np.genfromtxt(temp_path / str(i + ".csv"), delimiter=',')
 print('CSV imported')
 print('start model creation')
diff --git a/src/Report/figures/.gitignore b/src/Report/figures/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..c96a04f008ee21e260b28f7701595ed59e2839e3
--- /dev/null
+++ b/src/Report/figures/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
\ No newline at end of file
diff --git a/src/data/models/.gitignore b/src/data/models/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..b3eae1b4b1a4966f065ad193f7ea599e0ce5484c
--- /dev/null
+++ b/src/data/models/.gitignore
@@ -0,0 +1,2 @@
+*           # git ignore tous les fichiers
+!.gitignore # sauf celui-ci
\ No newline at end of file
diff --git a/src/data/params/.gitignore b/src/data/params/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..b3eae1b4b1a4966f065ad193f7ea599e0ce5484c
--- /dev/null
+++ b/src/data/params/.gitignore
@@ -0,0 +1,2 @@
+*           # git ignore tous les fichiers
+!.gitignore # sauf celui-ci
\ No newline at end of file
diff --git a/src/data/predictions/.gitignore b/src/data/predictions/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..b3eae1b4b1a4966f065ad193f7ea599e0ce5484c
--- /dev/null
+++ b/src/data/predictions/.gitignore
@@ -0,0 +1,2 @@
+*           # git ignore tous les fichiers
+!.gitignore # sauf celui-ci
\ No newline at end of file
diff --git a/src/form_data.json b/src/form_data.json
deleted file mode 100644
index d53ad6fd77167794b213e4bacb16327ab2458e39..0000000000000000000000000000000000000000
--- a/src/form_data.json
+++ /dev/null
@@ -1 +0,0 @@
-{"meta_project": "Life of Brian", "meta_sample_species": "Life of Brian", "meta_sample_category": "Soil", "meta_sample_pretreatment": "Powder", "meta_machine_ID": "Life of Brian", "meta_sample_sub_category": "Green leave", "meta_sample_humidity": "Dry", "meta_scan_place": "Pace"}
\ No newline at end of file
diff --git a/src/temp/.gitignore b/src/temp/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..b3eae1b4b1a4966f065ad193f7ea599e0ce5484c
--- /dev/null
+++ b/src/temp/.gitignore
@@ -0,0 +1,2 @@
+*           # git ignore tous les fichiers
+!.gitignore # sauf celui-ci
\ No newline at end of file