diff --git a/bin/create_config_file.py b/bin/create_config_file.py
index b3c99d31fa26599e17497af06f0e26c369b232b7..5dd0b9df45d8bf2c39a349add295d08726249dca 100644
--- a/bin/create_config_file.py
+++ b/bin/create_config_file.py
@@ -180,6 +180,10 @@ file.write("OF_domain_export:\n")
 file.write("[hru_param]\n")
 file.write("hru_cat:\n")
 file.write("hru_landuse:\n")
+file.write("[irrigation_analysis]\n")
+file.write("HRU_file:\n")
+file.write("cantons_file:\n")
+
 
 
 
diff --git a/data_exemple_les_collieres/cantons_irrigues.cpg b/data_exemple_les_collieres/cantons_irrigues.cpg
new file mode 100644
index 0000000000000000000000000000000000000000..3ad133c048f2189041151425a73485649e6c32c0
--- /dev/null
+++ b/data_exemple_les_collieres/cantons_irrigues.cpg
@@ -0,0 +1 @@
+UTF-8
\ No newline at end of file
diff --git a/data_exemple_les_collieres/cantons_irrigues.dbf b/data_exemple_les_collieres/cantons_irrigues.dbf
new file mode 100644
index 0000000000000000000000000000000000000000..52ac9ebaf959622ef0c642a4200263ea8da8d76b
Binary files /dev/null and b/data_exemple_les_collieres/cantons_irrigues.dbf differ
diff --git a/data_exemple_les_collieres/cantons_irrigues.prj b/data_exemple_les_collieres/cantons_irrigues.prj
new file mode 100644
index 0000000000000000000000000000000000000000..ae0206b68de2ed81139b89a08ddd36a6b0ed7e35
--- /dev/null
+++ b/data_exemple_les_collieres/cantons_irrigues.prj
@@ -0,0 +1 @@
+PROJCS["RGF_1993_Lambert_93",GEOGCS["GCS_RGF_1993",DATUM["D_RGF_1993",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",700000.0],PARAMETER["False_Northing",6600000.0],PARAMETER["Central_Meridian",3.0],PARAMETER["Standard_Parallel_1",49.0],PARAMETER["Standard_Parallel_2",44.0],PARAMETER["Latitude_Of_Origin",46.5],UNIT["Meter",1.0]]
\ No newline at end of file
diff --git a/data_exemple_les_collieres/cantons_irrigues.shp b/data_exemple_les_collieres/cantons_irrigues.shp
new file mode 100644
index 0000000000000000000000000000000000000000..d42a54b78b48b6774e2a6433a7d2e708313e68b0
Binary files /dev/null and b/data_exemple_les_collieres/cantons_irrigues.shp differ
diff --git a/data_exemple_les_collieres/cantons_irrigues.shx b/data_exemple_les_collieres/cantons_irrigues.shx
new file mode 100644
index 0000000000000000000000000000000000000000..7481fd7e68cd10a547c152d310517edeebc1cd8d
Binary files /dev/null and b/data_exemple_les_collieres/cantons_irrigues.shx differ
diff --git a/data_exemple_les_collieres/gauges_selected.cpg b/data_exemple_les_collieres/gauges_selected.cpg
new file mode 100644
index 0000000000000000000000000000000000000000..3ad133c048f2189041151425a73485649e6c32c0
--- /dev/null
+++ b/data_exemple_les_collieres/gauges_selected.cpg
@@ -0,0 +1 @@
+UTF-8
\ No newline at end of file
diff --git a/data_exemple_les_collieres/gauges_selected.dbf b/data_exemple_les_collieres/gauges_selected.dbf
new file mode 100644
index 0000000000000000000000000000000000000000..4b1f0fd17ac90775a72d731e1d57d186e3d001c9
Binary files /dev/null and b/data_exemple_les_collieres/gauges_selected.dbf differ
diff --git a/data_exemple_les_collieres/gauges_selected.prj b/data_exemple_les_collieres/gauges_selected.prj
new file mode 100644
index 0000000000000000000000000000000000000000..f904335fe5023555790abfa69e50304e1cf3fa1f
--- /dev/null
+++ b/data_exemple_les_collieres/gauges_selected.prj
@@ -0,0 +1 @@
+PROJCS["RGF93_Lambert_93",GEOGCS["GCS_RGF93_geographiques_dms",DATUM["D_RGF_1993",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",700000.0],PARAMETER["False_Northing",6600000.0],PARAMETER["Central_Meridian",3.0],PARAMETER["Standard_Parallel_1",44.0],PARAMETER["Standard_Parallel_2",49.0],PARAMETER["Latitude_Of_Origin",46.5],UNIT["Meter",1.0]]
\ No newline at end of file
diff --git a/data_exemple_les_collieres/gauges_selected.shp b/data_exemple_les_collieres/gauges_selected.shp
new file mode 100644
index 0000000000000000000000000000000000000000..9d38007cc242dc5ff9504d4289cdeb484d58e942
Binary files /dev/null and b/data_exemple_les_collieres/gauges_selected.shp differ
diff --git a/data_exemple_les_collieres/gauges_selected.shx b/data_exemple_les_collieres/gauges_selected.shx
new file mode 100644
index 0000000000000000000000000000000000000000..c8d89a65076f6770d08137990ccbe0856149bf49
Binary files /dev/null and b/data_exemple_les_collieres/gauges_selected.shx differ
diff --git a/data_exemple_les_collieres/gauges_selected_RFG93.cpg b/data_exemple_les_collieres/gauges_selected_RFG93.cpg
new file mode 100644
index 0000000000000000000000000000000000000000..3ad133c048f2189041151425a73485649e6c32c0
--- /dev/null
+++ b/data_exemple_les_collieres/gauges_selected_RFG93.cpg
@@ -0,0 +1 @@
+UTF-8
\ No newline at end of file
diff --git a/data_exemple_les_collieres/gauges_selected_RFG93.dbf b/data_exemple_les_collieres/gauges_selected_RFG93.dbf
new file mode 100644
index 0000000000000000000000000000000000000000..149f73ede3e19879796761868620a19547f21324
Binary files /dev/null and b/data_exemple_les_collieres/gauges_selected_RFG93.dbf differ
diff --git a/data_exemple_les_collieres/gauges_selected_RFG93.prj b/data_exemple_les_collieres/gauges_selected_RFG93.prj
new file mode 100644
index 0000000000000000000000000000000000000000..ae0206b68de2ed81139b89a08ddd36a6b0ed7e35
--- /dev/null
+++ b/data_exemple_les_collieres/gauges_selected_RFG93.prj
@@ -0,0 +1 @@
+PROJCS["RGF_1993_Lambert_93",GEOGCS["GCS_RGF_1993",DATUM["D_RGF_1993",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",700000.0],PARAMETER["False_Northing",6600000.0],PARAMETER["Central_Meridian",3.0],PARAMETER["Standard_Parallel_1",49.0],PARAMETER["Standard_Parallel_2",44.0],PARAMETER["Latitude_Of_Origin",46.5],UNIT["Meter",1.0]]
\ No newline at end of file
diff --git a/data_exemple_les_collieres/gauges_selected_RFG93.shp b/data_exemple_les_collieres/gauges_selected_RFG93.shp
new file mode 100644
index 0000000000000000000000000000000000000000..0aeecdd20c0f23ca9418a7d9a26d912e3e989ae6
Binary files /dev/null and b/data_exemple_les_collieres/gauges_selected_RFG93.shp differ
diff --git a/data_exemple_les_collieres/gauges_selected_RFG93.shx b/data_exemple_les_collieres/gauges_selected_RFG93.shx
new file mode 100644
index 0000000000000000000000000000000000000000..73817abd284acca58745094af228aedd154d088c
Binary files /dev/null and b/data_exemple_les_collieres/gauges_selected_RFG93.shx differ
diff --git a/data_exemple_les_collieres/gauges_selected_bad.cpg b/data_exemple_les_collieres/gauges_selected_bad.cpg
new file mode 100644
index 0000000000000000000000000000000000000000..3ad133c048f2189041151425a73485649e6c32c0
--- /dev/null
+++ b/data_exemple_les_collieres/gauges_selected_bad.cpg
@@ -0,0 +1 @@
+UTF-8
\ No newline at end of file
diff --git a/data_exemple_les_collieres/gauges_selected_bad.dbf b/data_exemple_les_collieres/gauges_selected_bad.dbf
new file mode 100644
index 0000000000000000000000000000000000000000..4b1f0fd17ac90775a72d731e1d57d186e3d001c9
Binary files /dev/null and b/data_exemple_les_collieres/gauges_selected_bad.dbf differ
diff --git a/data_exemple_les_collieres/gauges_selected_bad.prj b/data_exemple_les_collieres/gauges_selected_bad.prj
new file mode 100644
index 0000000000000000000000000000000000000000..ae0206b68de2ed81139b89a08ddd36a6b0ed7e35
--- /dev/null
+++ b/data_exemple_les_collieres/gauges_selected_bad.prj
@@ -0,0 +1 @@
+PROJCS["RGF_1993_Lambert_93",GEOGCS["GCS_RGF_1993",DATUM["D_RGF_1993",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",700000.0],PARAMETER["False_Northing",6600000.0],PARAMETER["Central_Meridian",3.0],PARAMETER["Standard_Parallel_1",49.0],PARAMETER["Standard_Parallel_2",44.0],PARAMETER["Latitude_Of_Origin",46.5],UNIT["Meter",1.0]]
\ No newline at end of file
diff --git a/data_exemple_les_collieres/gauges_selected_bad.shp b/data_exemple_les_collieres/gauges_selected_bad.shp
new file mode 100644
index 0000000000000000000000000000000000000000..b8e462a8a120c9d51b4d03e7d61636d052aea82e
Binary files /dev/null and b/data_exemple_les_collieres/gauges_selected_bad.shp differ
diff --git a/data_exemple_les_collieres/gauges_selected_bad.shx b/data_exemple_les_collieres/gauges_selected_bad.shx
new file mode 100644
index 0000000000000000000000000000000000000000..cc362f0c988706dff24673d53a8d73a39168feb7
Binary files /dev/null and b/data_exemple_les_collieres/gauges_selected_bad.shx differ
diff --git a/data_exemple_les_collieres/geology_RGF93.tif b/data_exemple_les_collieres/geology_RGF93.tif
new file mode 100644
index 0000000000000000000000000000000000000000..7f667b38856dc7156eaf4f4b6622f7fcda09c879
Binary files /dev/null and b/data_exemple_les_collieres/geology_RGF93.tif differ
diff --git a/data_exemple_les_collieres/hrudelin_config_collieres.cfg b/data_exemple_les_collieres/hrudelin_config_collieres.cfg
new file mode 100644
index 0000000000000000000000000000000000000000..f3ff13ffd3e7a3a62c36057d0c3d20c881891d11
--- /dev/null
+++ b/data_exemple_les_collieres/hrudelin_config_collieres.cfg
@@ -0,0 +1,162 @@
+# -----------
+# environment
+# -----------
+
+[dir_in]
+dir:/home/michael.rabotin/1_HYBV/HRU_DELIN/hru-delin-dev/data_exemple_les_collieres
+
+[dem]
+dem:mnt_RGF93.tif
+
+
+[data]
+hgeo:geology_RGF93.tif
+landuse:landuse_RGF93.tif
+soil:soil_RGF93.tif
+
+
+[gauges]
+gauges:gauges_selected_bad.shp
+#for watershed ID, used for identification of watersheds
+gauges_col_name=ID
+# drained surface
+gauges_area_col_name=RASTERVALU
+relocated_gauges=
+
+
+[irrigation]
+# yes or no
+to_do:no
+irrigation:
+irrig_col_name=
+#for irrig_col_type, 2 for groundwater and 3 for surfaceirrig_col_type=
+
+# you can indicate a minimum surface value for an HRU to be a GU:
+#minimum surface can be null, global (irrig_surf_min_GU) or spatialized (irrig_col_min_GU)
+irrig_surf_min_GU=
+irrig_col_min_GU=
+#you can specify a maximum distance search for GU (default is 5000 m
+irrig_distance_GU=5000
+
+irrigation_sector:
+irrig_sector_col_name=
+irrig_col_sau_irr=
+irrig_col_dom_sau_irr=
+irrigation_table:
+relocated_irrigation=
+
+[dams]
+# yes or no
+to_do:no
+dams=
+dams_col_name=
+dams_smax=
+dams_s0=
+#drained surface
+dams_area_col_name=
+relocated_dams=
+
+[dir_out]
+files:/home/michael.rabotin/temporaires/collieres/files
+results:/home/michael.rabotin/temporaires/collieres/OUT
+# -------------------------
+# 1st step : hru-delin_init
+# -------------------------
+
+[surface]
+#selection: total -> full dem
+#           polygon -> polygon: name of the shapefile
+#           coords -> give the coords upper left (west and north) and lower right (east and south)
+selection:polygon
+polygon:watershed.shp
+west:
+north:
+east:
+south:
+
+
+[demfill]
+#
+# if demfill = yes : depressionless DEM will be generated
+#               no : no action on input DEM 
+#
+demfill:yes
+
+#
+# if rules_auto_* = yes : rules will be calculated by the module
+# if no : fill the corresponding file (reclass_default_rules_*)
+#
+[reclass_dem]
+rules_auto_dem:yes
+step_dem:90
+
+[reclass_slope]
+rules_auto_slope:yes
+
+[reclass_aspect]
+rules_auto_aspect:yes
+
+[basin_min_size]
+# minimum size of calculated watersheds (r.watershed)
+# number of pixels 
+#  size = N = SURFACE_km2 / ( RES_km2^2 )
+#  ex: S = 10km2, RES = 200m = 0.2 km  ==> N = 250 pixels
+#      S = 20km2, RES = 90m = 0.09 km ==> N = 2469 pixels
+size=2469
+
+# ---------------------------
+# 2nd step : hru-delin_basins
+# ---------------------------
+# So it's possible to specify a variable using : or = ???
+[auto_relocation]
+# yes or no
+to_do:
+#          -------- first rule
+# surface is in percent!
+# distance is in pixels: N = D / RES
+# example: for 3km distance with a 50m DEM, the number of pixel is: 3000/50 = 33 pixels
+surface_tolerance_1=10
+distance_tolerance_1=33
+#          -------- second rule  
+# second rule with a distance tolerance of 6km and a surface tolerance of 30%
+surface_tolerance_2=30
+distance_tolerance_2=67
+
+# unit = 1 : m , = 2 : km
+area_unit=2
+
+
+
+# ---------------------------
+# 3rd step : hru-delin_hrugen
+# ---------------------------
+
+[hrus_min_surface]
+# there, this is in pixel so pay attention to the DEM resolution 
+# same as for bassin_min_size: N = SURFACE_km2 / ( RES_km2^2 ) # see 'size' parameter in step 1 for examples
+# 2 km2 = 247 pixels
+surface=247
+
+#
+# MNT-derived layers to be integrated in the overlay operation
+#
+[layer_overlay]
+# yes or no
+dem:yes
+slope:yes
+aspect:yes
+
+# --------------------------------
+# 4th step : hru-delin_parms_J2000
+# --------------------------------
+# yes or no
+[topology]
+dissolve_cycle:yes
+hru_no_topology_log:yes
+OF_domain_export:yes
+[hru_param]
+hru_cat:no
+hru_landuse:no
+[irrigation_analysis]
+HRU_file:/home/michael.rabotin/temporaires/hru.shp
+cantons_file:/home/michael.rabotin/temporaires/cantons_irrigues.shp
diff --git a/data_exemple_les_collieres/landuse_RGF93.tif b/data_exemple_les_collieres/landuse_RGF93.tif
new file mode 100644
index 0000000000000000000000000000000000000000..3c40f732d9323200d4651a458c97b5e2df940ed7
Binary files /dev/null and b/data_exemple_les_collieres/landuse_RGF93.tif differ
diff --git a/data_exemple_les_collieres/mnt_RGF93.tif b/data_exemple_les_collieres/mnt_RGF93.tif
new file mode 100644
index 0000000000000000000000000000000000000000..6f3cd5d244ac0795fd87d027969c650e4ca5eff6
Binary files /dev/null and b/data_exemple_les_collieres/mnt_RGF93.tif differ
diff --git a/data_exemple_les_collieres/soil_RGF93.tif b/data_exemple_les_collieres/soil_RGF93.tif
new file mode 100644
index 0000000000000000000000000000000000000000..aaf2919717080c7ab346c325b4344acb0be4b9e5
Binary files /dev/null and b/data_exemple_les_collieres/soil_RGF93.tif differ
diff --git a/data_exemple_les_collieres/watershed.cpg b/data_exemple_les_collieres/watershed.cpg
new file mode 100644
index 0000000000000000000000000000000000000000..3ad133c048f2189041151425a73485649e6c32c0
--- /dev/null
+++ b/data_exemple_les_collieres/watershed.cpg
@@ -0,0 +1 @@
+UTF-8
\ No newline at end of file
diff --git a/data_exemple_les_collieres/watershed.dbf b/data_exemple_les_collieres/watershed.dbf
new file mode 100644
index 0000000000000000000000000000000000000000..f84470200db41aecc0cbc9587fa456d4fb4cc8b4
Binary files /dev/null and b/data_exemple_les_collieres/watershed.dbf differ
diff --git a/data_exemple_les_collieres/watershed.prj b/data_exemple_les_collieres/watershed.prj
new file mode 100644
index 0000000000000000000000000000000000000000..ae0206b68de2ed81139b89a08ddd36a6b0ed7e35
--- /dev/null
+++ b/data_exemple_les_collieres/watershed.prj
@@ -0,0 +1 @@
+PROJCS["RGF_1993_Lambert_93",GEOGCS["GCS_RGF_1993",DATUM["D_RGF_1993",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",700000.0],PARAMETER["False_Northing",6600000.0],PARAMETER["Central_Meridian",3.0],PARAMETER["Standard_Parallel_1",49.0],PARAMETER["Standard_Parallel_2",44.0],PARAMETER["Latitude_Of_Origin",46.5],UNIT["Meter",1.0]]
\ No newline at end of file
diff --git a/data_exemple_les_collieres/watershed.shp b/data_exemple_les_collieres/watershed.shp
new file mode 100644
index 0000000000000000000000000000000000000000..d8956b2e8dbe7ff0c1205a9bcde80bae3a55af7c
Binary files /dev/null and b/data_exemple_les_collieres/watershed.shp differ
diff --git a/data_exemple_les_collieres/watershed.shx b/data_exemple_les_collieres/watershed.shx
new file mode 100644
index 0000000000000000000000000000000000000000..a4001dd1c6a5e3bad8834f80a9e2ec10a2373879
Binary files /dev/null and b/data_exemple_les_collieres/watershed.shx differ
diff --git a/modules/hrudelin_parms_J2000.py b/modules/hrudelin_parms_J2000.py
index 238e87fb6a9e3e50d82a293640d1531e1b432006..bda4c0ffc7824ac9c5c6696212215633fa9b8875 100644
--- a/modules/hrudelin_parms_J2000.py
+++ b/modules/hrudelin_parms_J2000.py
@@ -1059,15 +1059,15 @@ def main(parms_file, nbProc, generator=False):
 
     ## running irrigation programs in R using pyGate by Theo L.
 
-    execFile = pyGate.ExecFile("../rScript/", "MDR_areaselect_irrigated_HRUs.r", "Rscript ")
+    execFile = pyGate.ExecFile("/home/michael.rabotin/1_HYBV/HRU_DELIN/hru-delin-dev/rScript/", "MDR_areaselect_irrigated_HRUs.r", "Rscript ")
     sndStub = pyGate.SenderStub(execFile)
-    dictionaire = pyGate.Dictionary("irragation_files")
+    dictionaire = pyGate.Dictionary("irrigation_files")
     dictionaire.addParameter("output_dir", dir_results)
-    dictionaire.addParameter("HRU_file", parms.get("irrigation_analysis", "HRU_file")) #passe le chemin depuis le fichier de configuration du fichier HRU.dbf
-    dictionaire.addParameter("cantons_file", parms.get("irrigation_analysis", "cantons_file")) #passe le chemin depuis le fichier de configuration du fichier cantons.dbf
+    dictionaire.addParameter("hruFile", parms.get("irrigation_analysis", "HRU_file")) #passe le chemin depuis le fichier de configuration du fichier HRU.dbf
+    dictionaire.addParameter("cantonFile", parms.get("irrigation_analysis", "cantons_file")) #passe le chemin depuis le fichier de configuration du fichier cantons.dbf
 
     sndStub.dictionaries.append(dictionaire)
-    sndStub.run("../pyGate/", "gate.exe")
+    sndStub.run("/home/michael.rabotin/1_HYBV/HRU_DELIN/hru-delin-dev/modules/pyGate/", "gate.exe")
 
 
     if not generator: