diff --git a/sen2chain/download_eodag.py b/sen2chain/download_eodag.py
index f3286d12b3861ca8188d51b2d321600928535fa5..c09adb79b4e1d0f88d69dc0ae4e26b72ba204b07 100644
--- a/sen2chain/download_eodag.py
+++ b/sen2chain/download_eodag.py
@@ -22,8 +22,14 @@ ROOT = Path(os.path.realpath(__file__)).parent.parent
 
 class S2cEodag:
 
-    def __init__(self, name: str):
+    def __init__(
+        self, 
+        name: str = None,
+        provider: str = "peps"
+    ):
+    
         self.name = name
+        self.provider = provider
         self.products = None
         eodag_centroids_shp = SHARED_DATA.get("eodag_centroids_shp")
         
@@ -45,7 +51,7 @@ class S2cEodag:
         self.dag = EODataAccessGateway(locations_conf_path = eodag_custom_location_cfg)
         logging.disable(logging.NOTSET)
 
-        self.dag.set_preferred_provider("peps")
+        self.dag.set_preferred_provider(self.provider)
         # logger.info(self.dag.available_providers("S2_MSI_L1C"))
 
         targeted_tile = [
diff --git a/sen2chain/tiles.py b/sen2chain/tiles.py
index c0e7552c8a8ef383e472cebb53271adca627fd41..f8e5d6d9e741721fe66b37359f0150af433676a8 100644
--- a/sen2chain/tiles.py
+++ b/sen2chain/tiles.py
@@ -723,12 +723,13 @@ class Tile:
     
     def get_l1c(
         self,
+        provider: str = "peps",
         download: bool = True,
         dl_mode: str = "multit",
         start: str = "2015-01-01",
         end: str = "9999-12-31",
     ):
-        dag = S2cEodag(self.name)
+        dag = S2cEodag(self.name, provider = provider)
         dag.search(start = start, end = end)
         
         ##### to do