diff --git a/src/components/ActivateHalfHourLoad/ActivateHalfHourLoad.tsx b/src/components/ActivateHalfHourLoad/ActivateHalfHourLoad.tsx
index 34f14ab75a2d176fc0b311e9094ab7f9a69d630d..36b7d6fab450a172845e3c6b9830f7449da1c695 100644
--- a/src/components/ActivateHalfHourLoad/ActivateHalfHourLoad.tsx
+++ b/src/components/ActivateHalfHourLoad/ActivateHalfHourLoad.tsx
@@ -22,7 +22,7 @@ const ActivateHalfHourLoad = () => {
       </div>
       <MuiButton
         onClick={() => {
-          setValidExploration(UserExplorationID.EXPLORATION006)
+          setValidExploration(UserExplorationID.EXPLORATION003)
           window.open(fluidConfig[0].konnectorConfig.siteLink, '_blank')
         }}
         classes={{
diff --git a/src/components/Challenge/__snapshots__/ChallengeCard.spec.tsx.snap b/src/components/Challenge/__snapshots__/ChallengeCard.spec.tsx.snap
index 480bbef522aa19aa85d037d1d4ccd6786412d43d..874cd95234ea2d275aadb14b4ce19615744fa5ec 100644
--- a/src/components/Challenge/__snapshots__/ChallengeCard.spec.tsx.snap
+++ b/src/components/Challenge/__snapshots__/ChallengeCard.spec.tsx.snap
@@ -29,14 +29,14 @@ exports[`ChallengeCard component should be rendered correctly 1`] = `
         "endingDate": null,
         "exploration": Object {
           "date": null,
-          "description": "Se connecter 3 fois à Ecolyo",
+          "description": "Avoir complété son profil / Refaire un tour dans son profil si déjà fait",
           "ecogesture_id": "",
           "fluid_condition": Array [],
           "id": "EXPLORATION001",
-          "message_success": "Vous vous êtes connecté 3 fois à Ecolyo",
+          "message_success": "Vous avez complété votre profil ou refait un tour dans votre profil",
           "progress": 0,
           "state": 0,
-          "target": 3,
+          "target": 1,
           "type": 1,
         },
         "id": "CHALLENGE0002",
diff --git a/src/components/Challenge/__snapshots__/ChallengeView.spec.tsx.snap b/src/components/Challenge/__snapshots__/ChallengeView.spec.tsx.snap
index f858590a6702caa4fdce5911f9bac5e69a71368f..153f6ded9cfee455ea256d0dbff70db3ca554b88 100644
--- a/src/components/Challenge/__snapshots__/ChallengeView.spec.tsx.snap
+++ b/src/components/Challenge/__snapshots__/ChallengeView.spec.tsx.snap
@@ -52,14 +52,14 @@ exports[`ChallengeView component should be rendered correctly 1`] = `
               "endingDate": null,
               "exploration": Object {
                 "date": null,
-                "description": "Se connecter 3 fois à Ecolyo",
+                "description": "Avoir complété son profil / Refaire un tour dans son profil si déjà fait",
                 "ecogesture_id": "",
                 "fluid_condition": Array [],
                 "id": "EXPLORATION001",
-                "message_success": "Vous vous êtes connecté 3 fois à Ecolyo",
+                "message_success": "Vous avez complété votre profil ou refait un tour dans votre profil",
                 "progress": 0,
                 "state": 0,
-                "target": 3,
+                "target": 1,
                 "type": 1,
               },
               "id": "CHALLENGE0001",
@@ -193,14 +193,14 @@ exports[`ChallengeView component should be rendered correctly 1`] = `
               "endingDate": null,
               "exploration": Object {
                 "date": null,
-                "description": "Se connecter 3 fois à Ecolyo",
+                "description": "Avoir complété son profil / Refaire un tour dans son profil si déjà fait",
                 "ecogesture_id": "",
                 "fluid_condition": Array [],
                 "id": "EXPLORATION001",
-                "message_success": "Vous vous êtes connecté 3 fois à Ecolyo",
+                "message_success": "Vous avez complété votre profil ou refait un tour dans votre profil",
                 "progress": 0,
                 "state": 0,
-                "target": 3,
+                "target": 1,
                 "type": 1,
               },
               "id": "CHALLENGE0002",
@@ -334,14 +334,14 @@ exports[`ChallengeView component should be rendered correctly 1`] = `
               "endingDate": null,
               "exploration": Object {
                 "date": null,
-                "description": "Se connecter 3 fois à Ecolyo",
+                "description": "Avoir complété son profil / Refaire un tour dans son profil si déjà fait",
                 "ecogesture_id": "",
                 "fluid_condition": Array [],
                 "id": "EXPLORATION001",
-                "message_success": "Vous vous êtes connecté 3 fois à Ecolyo",
+                "message_success": "Vous avez complété votre profil ou refait un tour dans votre profil",
                 "progress": 0,
                 "state": 0,
-                "target": 3,
+                "target": 1,
                 "type": 1,
               },
               "id": "CHALLENGE0003",
@@ -475,14 +475,14 @@ exports[`ChallengeView component should be rendered correctly 1`] = `
               "endingDate": null,
               "exploration": Object {
                 "date": null,
-                "description": "Se connecter 3 fois à Ecolyo",
+                "description": "Avoir complété son profil / Refaire un tour dans son profil si déjà fait",
                 "ecogesture_id": "",
                 "fluid_condition": Array [],
                 "id": "EXPLORATION001",
-                "message_success": "Vous vous êtes connecté 3 fois à Ecolyo",
+                "message_success": "Vous avez complété votre profil ou refait un tour dans votre profil",
                 "progress": 0,
                 "state": 0,
-                "target": 3,
+                "target": 1,
                 "type": 1,
               },
               "id": "CHALLENGE0004",
@@ -616,14 +616,14 @@ exports[`ChallengeView component should be rendered correctly 1`] = `
               "endingDate": null,
               "exploration": Object {
                 "date": null,
-                "description": "Se connecter 3 fois à Ecolyo",
+                "description": "Avoir complété son profil / Refaire un tour dans son profil si déjà fait",
                 "ecogesture_id": "",
                 "fluid_condition": Array [],
                 "id": "EXPLORATION001",
-                "message_success": "Vous vous êtes connecté 3 fois à Ecolyo",
+                "message_success": "Vous avez complété votre profil ou refait un tour dans votre profil",
                 "progress": 0,
                 "state": 0,
-                "target": 3,
+                "target": 1,
                 "type": 1,
               },
               "id": "CHALLENGE0005",
@@ -757,14 +757,14 @@ exports[`ChallengeView component should be rendered correctly 1`] = `
               "endingDate": null,
               "exploration": Object {
                 "date": null,
-                "description": "Se connecter 3 fois à Ecolyo",
+                "description": "Avoir complété son profil / Refaire un tour dans son profil si déjà fait",
                 "ecogesture_id": "",
                 "fluid_condition": Array [],
                 "id": "EXPLORATION001",
-                "message_success": "Vous vous êtes connecté 3 fois à Ecolyo",
+                "message_success": "Vous avez complété votre profil ou refait un tour dans votre profil",
                 "progress": 0,
                 "state": 0,
-                "target": 3,
+                "target": 1,
                 "type": 1,
               },
               "id": "CHALLENGE0006",
diff --git a/src/components/Feedback/FeedbackModal.tsx b/src/components/Feedback/FeedbackModal.tsx
index 9e8a7f09689c7be765056eca082e9a77f7436b93..7fc127288799eb3e68ddb85cc42517f44b7fddd9 100644
--- a/src/components/Feedback/FeedbackModal.tsx
+++ b/src/components/Feedback/FeedbackModal.tsx
@@ -58,7 +58,7 @@ const FeedbackModal: React.FC<FeedbackModalProps> = ({
     if (description === '') {
       setError(t('feedback.error_empty_description'))
     } else {
-      setValidExploration(UserExplorationID.EXPLORATION005)
+      setValidExploration(UserExplorationID.EXPLORATION004)
       const envInfo =
         `Ecolyo` +
         `\nv${client.appMetadata.version}` +
diff --git a/src/components/FluidChart/FluidChart.tsx b/src/components/FluidChart/FluidChart.tsx
index 5871df1de535e0700f341bd15113954062572c7b..7b44e9f3290a072ab111e21f94fe60b43f3afee7 100644
--- a/src/components/FluidChart/FluidChart.tsx
+++ b/src/components/FluidChart/FluidChart.tsx
@@ -100,7 +100,7 @@ const FluidChart: React.FC<FluidChartProps> = ({
 
   useEffect(() => {
     if (!isMinuteBlocked && currentTimeStep === TimeStep.HALF_AN_HOUR) {
-      setValidExploration(UserExplorationID.EXPLORATION006)
+      setValidExploration(UserExplorationID.EXPLORATION003)
     }
   }, [isMinuteBlocked, currentTimeStep, setValidExploration])
 
diff --git a/src/components/ProfileType/ProfileTypeFinished.tsx b/src/components/ProfileType/ProfileTypeFinished.tsx
index 7458ebe28bf7db51b89dd85e7eeef9e02b2e7ea0..53a699b27ebe97116cd36a1b4c4a206a58879fdb 100644
--- a/src/components/ProfileType/ProfileTypeFinished.tsx
+++ b/src/components/ProfileType/ProfileTypeFinished.tsx
@@ -41,7 +41,7 @@ const ProfileTypeFinished: React.FC<ProfileTypeFinishedProps> = ({
       setIsSaved(true)
       if (
         currentChallenge &&
-        currentChallenge.exploration.id === UserExplorationID.EXPLORATION008
+        currentChallenge.exploration.id === UserExplorationID.EXPLORATION001
       ) {
         setValidExploration(currentChallenge.exploration.id)
       }
diff --git a/src/components/Splash/SplashRoot.tsx b/src/components/Splash/SplashRoot.tsx
index a84fc5f976c296340314469a33ffbe20640cd4a5..5506011a63a30ea8357963927dd3c118407a90e2 100644
--- a/src/components/Splash/SplashRoot.tsx
+++ b/src/components/Splash/SplashRoot.tsx
@@ -72,7 +72,7 @@ const SplashRoot = ({
         // Init profile and update ecogestures, challenges, analysis
         let profile = await initializationService.initProfile()
         if (subscribed && profile) {
-          setValidExploration(UserExplorationID.EXPLORATION004)
+          setValidExploration(UserExplorationID.EXPLORATION007)
           const resultEcogesture = await initializationService.initEcogesture(
             profile.ecogestureHash
           )
diff --git a/src/db/challengeEntity.json b/src/db/challengeEntity.json
index 7d13fff6dc82e872cb6da44e3aae5cade44a6170..1de228f553ff875505ecdf73d732ec0a95b11b3f 100644
--- a/src/db/challengeEntity.json
+++ b/src/db/challengeEntity.json
@@ -1,7 +1,7 @@
 [
   {
     "_id": "CHALLENGE0001",
-    "title": "Nicolas Hublot",
+    "title": "Simone Veille",
     "description": "foobar",
     "target": 15,
     "relationships": {
@@ -23,7 +23,7 @@
   },
   {
     "_id": "CHALLENGE0002",
-    "title": "Pierre Radis",
+    "title": "Jean-Jacques Ruisseau",
     "description": "foobar",
     "target": 15,
     "relationships": {
@@ -45,7 +45,7 @@
   },
   {
     "_id": "CHALLENGE0003",
-    "title": "Titi",
+    "title": "Usain Volt",
     "description": "foobar",
     "target": 15,
     "relationships": {
@@ -60,6 +60,54 @@
           {
             "_id": "EXPLORATION003",
             "_type": "com.grandlyon.ecolyo.exploration"
+          },
+          {
+            "_id": "EXPLORATION003_0",
+            "_type": "com.grandlyon.ecolyo.exploration"
+          }
+        ]
+      }
+    }
+  },
+  {
+    "_id": "CHALLENGE0004",
+    "title": "Bernard Piv'eau",
+    "description": "foobar",
+    "target": 15,
+    "relationships": {
+      "quiz": {
+        "data": { "_id": "QUIZ004", "_type": "com.grandlyon.ecolyo.quiz" }
+      },
+      "duel": {
+        "data": { "_id": "DUEL004", "_type": "com.grandlyon.ecolyo.duel" }
+      },
+      "exploration": {
+        "data": [
+          {
+            "_id": "EXPLORATION004",
+            "_type": "com.grandlyon.ecolyo.exploration"
+          }
+        ]
+      }
+    }
+  },
+  {
+    "_id": "CHALLENGE0005",
+    "title": "Maria SharapoWatt",
+    "description": "foobar",
+    "target": 15,
+    "relationships": {
+      "quiz": {
+        "data": { "_id": "QUIZ005", "_type": "com.grandlyon.ecolyo.quiz" }
+      },
+      "duel": {
+        "data": { "_id": "DUEL005", "_type": "com.grandlyon.ecolyo.duel" }
+      },
+      "exploration": {
+        "data": [
+          {
+            "_id": "EXPLORATION005",
+            "_type": "com.grandlyon.ecolyo.exploration"
           }
         ]
       }
diff --git a/src/db/duelEntity.json b/src/db/duelEntity.json
index 19a418a0da13932cc00e8c85e3b64a9bae5414f4..dd2e95f626baca268d5f980687f7734c181506a3 100644
--- a/src/db/duelEntity.json
+++ b/src/db/duelEntity.json
@@ -1,20 +1,32 @@
 [
   {
     "_id": "DUEL001",
-    "title": "Nicolas Hublot",
-    "description": "Je vous défie de consommer moins que #CONSUMPTION € en 1 semaine",
+    "title": "Simone Veille",
+    "description": "Je vous défie de consommer moins que #CONSUMPTION €",
     "duration": { "days": 7 }
   },
   {
     "_id": "DUEL002",
-    "title": "Pierre Radis",
-    "description": "Je parie un ours polaire que vous ne pouvez pas consommer moins que #CONSUMPTION € en 1 semaine",
-    "duration": { "days": 7 }
+    "title": "Jean-Jacques Ruisseau",
+    "description": "Je vous défie de consommer moins que #CONSUMPTION €",
+    "duration": { "days": 14 }
   },
   {
     "_id": "DUEL003",
-    "title": "Titi",
-    "description": "Je parie un ours polaire que vous ne pouvez pas consommer moins que #CONSUMPTION € en 1 semaine",
-    "duration": { "days": 7 }
+    "title": "Usain Volt",
+    "description": "Je vous défie de consommer moins que #CONSUMPTION €",
+    "duration": { "days": 14 }
+  },
+  {
+    "_id": "DUEL004",
+    "title": "Bernard Piv'eau",
+    "description": "Je vous défie de consommer moins que #CONSUMPTION €",
+    "duration": { "days": 21 }
+  },
+  {
+    "_id": "DUEL005",
+    "title": "Maria SharapoWatt",
+    "description": "Je vous défie de consommer moins que #CONSUMPTION €",
+    "duration": { "days": 28 }
   }
 ]
diff --git a/src/db/explorationEntity.json b/src/db/explorationEntity.json
index df029638b9c2522ded5e51f40d3182e9d227904d..10f4e758d5743f9377de6aebb611c5fb4e213d03 100644
--- a/src/db/explorationEntity.json
+++ b/src/db/explorationEntity.json
@@ -2,100 +2,100 @@
   {
     "_id": "EXPLORATION001",
     "state": 0,
-    "description": "Consultez l'écogeste \"Chat échaudé\"",
+    "description": "Avoir complété son profil / Refaire un tour dans son profil si déjà fait",
     "target": 1,
-    "type": 3,
+    "type": 1,
     "date": null,
-    "ecogesture_id": "0014",
+    "ecogesture_id": "",
     "fluid_condition": [],
-    "message_success": "Vous avez consulté l'écogeste \"Chat échaudé\""
+    "message_success": "Vous avez complété votre profil ou refait un tour dans votre profil"
   },
   {
     "_id": "EXPLORATION002",
     "state": 0,
-    "description": "Allez voir vos consommations par an",
+    "description": "Consulter l'écogeste Professeur Celsius",
     "target": 1,
-    "type": 2,
+    "type": 3,
     "date": null,
-    "ecogesture_id": "",
+    "ecogesture_id": "ECOGESTURE0037",
     "fluid_condition": [],
-    "message_success": "Vous avez vu votre consommation à l'année"
+    "message_success": "Vous avez consulté l'écogeste Professeur Celsius"
   },
   {
     "_id": "EXPLORATION003",
     "state": 0,
-    "description": "Parlez en bien d’Ecolyo à un ami (quitte à mentir)",
+    "description": "Dévérouiller les données électricité à la demi-heure / Consulter les données à la demi-heure",
     "target": 1,
-    "type": 0,
+    "type": 1,
     "date": null,
     "ecogesture_id": "",
-    "fluid_condition": [],
-    "message_success": "Vous avez répandu la bonne nouvelle"
+    "fluid_condition": [0],
+    "message_success": "Vous avez consulté ou déverouillé les données électricité à la demi-heure"
   },
   {
-    "_id": "EXPLORATION004",
+    "_id": "EXPLORATION003_0",
     "state": 0,
-    "description": "Consultez 3 fois Ecolyo",
-    "target": 3,
-    "type": 1,
+    "description": "Consulter l'écogeste \"Lord Kelvin\"",
+    "target": 1,
+    "type": 3,
     "date": null,
-    "ecogesture_id": "",
+    "ecogesture_id": "ECOGESTURE0031",
     "fluid_condition": [],
-    "message_success": "Vous vous êtes connecté à Ecolyo 3 fois"
+    "message_success": "Vous avez consulté l'écogeste \"Lord Kelvin\""
   },
   {
-    "_id": "EXPLORATION005",
+    "_id": "EXPLORATION004",
     "state": 0,
-    "description": "Envoyez un feedback",
+    "description": "Envoyez nous votre avis sur le service",
     "target": 1,
     "type": 1,
     "date": null,
     "ecogesture_id": "",
     "fluid_condition": [],
-    "message_success": "Vous nous avez envoyé un feedback"
+    "message_success": "Vous nous avez envoyé votre avis sur le service"
   },
   {
-    "_id": "EXPLORATION006",
+    "_id": "EXPLORATION005",
     "state": 0,
-    "description": "Déverouillez ou consultez les données électricité à la demi-heure",
+    "description": "Consulter mes données au pas de temps annuel",
     "target": 1,
-    "type": 1,
+    "type": 2,
     "date": null,
     "ecogesture_id": "",
-    "fluid_condition": [0],
-    "message_success": "Vous avez consulté ou déverouillé les données électricité à la demi-heure"
+    "fluid_condition": [],
+    "message_success": "Vous avez consulté votre consommation à l'année"
   },
   {
-    "_id": "EXPLORATION006_0",
+    "_id": "EXPLORATION006",
     "state": 0,
-    "description": "Consulter l'écogeste \"Lord Kelvin\"",
+    "description": "Parlez en bien d’Ecolyo à un ami (quitte à mentir)",
     "target": 1,
-    "type": 3,
+    "type": 0,
     "date": null,
-    "ecogesture_id": "0031",
+    "ecogesture_id": "",
     "fluid_condition": [],
-    "message_success": "Vous avez consulté l'écogeste \"Lord Kelvin\""
+    "message_success": "Vous avez répandu la bonne nouvelle"
   },
   {
     "_id": "EXPLORATION007",
     "state": 0,
-    "description": "Placez l'appli Ecolyo en favoris (rappel des raccourcis)",
-    "target": 1,
-    "type": 0,
+    "description": "Consultez 3 fois Ecolyo",
+    "target": 3,
+    "type": 1,
     "date": null,
     "ecogesture_id": "",
     "fluid_condition": [],
-    "message_success": "Vous avez placé l'appli Ecolyo en favoris"
+    "message_success": "Vous vous êtes connecté à Ecolyo 3 fois"
   },
   {
     "_id": "EXPLORATION008",
     "state": 0,
-    "description": "Complétez votre profil",
+    "description": "Placez l'appli Ecolyo en favoris (rappel des raccourcis)",
     "target": 1,
-    "type": 1,
+    "type": 0,
     "date": null,
     "ecogesture_id": "",
     "fluid_condition": [],
-    "message_success": "Vous avez complété votre profil"
+    "message_success": "Vous avez placé l'appli Ecolyo en favoris"
   }
 ]
diff --git a/src/db/quizEntity.json b/src/db/quizEntity.json
index 16810934f1e11722c27950237f5a265010d665a8..7ce4bbe9616b310e5570ab1ecb3a6ebd87ea3b3b 100644
--- a/src/db/quizEntity.json
+++ b/src/db/quizEntity.json
@@ -3,75 +3,75 @@
     "_id": "QUIZ001",
     "questions": [
       {
-        "questionLabel": "Quelle longueur faisait l’aqueduc du Gier pour acheminer l’eau sur Lyon à l’époque romaine ?",
+        "questionLabel": "Quelle type de pompes étaient utilisées à l'usine des eaux de Caluire jusqu'en 1910 ?",
         "answers": [
-          { "answerLabel": "86 km", "isTrue": true },
+          { "answerLabel": "Pompe à cordes", "isTrue": true },
           {
-            "answerLabel": "78 km",
+            "answerLabel": "Pompe de Cornouailles",
             "isTrue": false
           },
           {
-            "answerLabel": "56 km",
+            "answerLabel": "Pompe à air",
             "isTrue": false
           }
         ],
-        "explanation": "L’aqueduc du Gier est un des aqueducs antiques de Lyon desservant la ville antique de Lugdunum. Avec ses 86 km il est le plus long des quatre aqueducs ayant alimenté la ville en eau, et celui dont les structures sont le mieux conservées. Il doit son nom au fait qu'il puise aux sources du Gier, affluent du Rhône",
+        "explanation": "Mise en fonctionnement en 1856, 3 pompes à vapeur dites de Cornouailles produisent quelque 20 000 m3 d'eau par jour. Ces pompes mesurent 20 m de haut et 13 m de large pour un poids de 200 tonnes. Leur balancier de 35 tonnes s'actionne toutes les 6 secondes, permettant ainsi l'envoi de 600 m3 d'eau par heure.",
         "source": "string"
       },
       {
-        "questionLabel": "Quel type de pompes étaient utilisées à l'usine des eaux de Caluire jusqu'en 1910 ?",
+        "questionLabel": "Quelle longueur faisait l’aqueduc du Gier pour acheminer l’eau sur Lyon à l’époque romaine ?",
         "answers": [
           {
-            "answerLabel": "Pompe à cordes",
+            "answerLabel": "86 km",
             "isTrue": true
           },
           {
-            "answerLabel": "Pompe de Cornouailles",
+            "answerLabel": "70 km",
             "isTrue": false
           },
           {
-            "answerLabel": "Pompe à air",
+            "answerLabel": "58 km",
             "isTrue": false
           }
         ],
-        "explanation": "Mise en fonctionnement en 1856, 3 pompes à vapeur dites de Cornouailles produisent quelque 20 000 m3 d'eau par jour. Ces pompes mesurent 20 m de haut et 13 m de large pour un poids de 200 tonnes. Leur balancier de 35 tonnes s'actionne toutes les 6 secondes, permettant ainsi l'envoi de 600 m3 d'eau par heure.",
+        "explanation": "L’aqueduc du Gier est un des aqueducs antiques de Lyon desservant la ville antique de Lugdunum. Avec ses 86 km il est le plus long des quatre aqueducs ayant alimenté la ville en eau, et celui dont les structures sont le mieux conservées. Il doit son nom au fait qu'il puise aux sources du Gier, affluent du Rhône",
         "source": "string"
       },
       {
-        "questionLabel": "Quel est le nom du principal champ de captage d’eau potable de la Métropole ?",
+        "questionLabel": "En hiver, à quelle heure se situe le pic de consommation électrique en France?",
         "answers": [
-          { "answerLabel": "Crémieux", "isTrue": false },
+          { "answerLabel": "à 9h", "isTrue": false },
           {
-            "answerLabel": "Crépieux-Charmy",
+            "answerLabel": "à 19h",
             "isTrue": true
           },
           {
-            "answerLabel": "Charly",
+            "answerLabel": "à 12h",
             "isTrue": false
           }
         ],
-        "explanation": "Crépieux-Charmy est le principal champ captant de la Métropole de Lyon",
+        "explanation": "Les pics de consommation d'électricité sont enregistrés en hiver, souvent lors de vagues de froid et autour de 19h. En effet, c'est à cette heure là que tous les français rentrent chez eux. Ils allument alors simultanément le chauffage, la lumière et leurs autres appareils électroménagers (lave-linge, télévision, …) ce qui provoque une très forte demande en électricité.",
         "source": "string"
       },
       {
-        "questionLabel": "De quoi les nuages sont-ils constitués ?",
+        "questionLabel": "Qui a conçu et commercialisé la première ampoule électrique ?",
         "answers": [
-          { "answerLabel": "Vapeur d'eau", "isTrue": false },
+          { "answerLabel": "Allessandro Volta", "isTrue": false },
           {
-            "answerLabel": "Fumée",
+            "answerLabel": "Benjamin Franklin",
             "isTrue": false
           },
           {
-            "answerLabel": "Gouttelettes d'eau et cristaux de glace",
+            "answerLabel": "Thomas Edison",
             "isTrue": true
           }
         ],
-        "explanation": "Les nuages sont constitués de gouttelettes d'eau et parfois aussi de cristaux de glace",
+        "explanation": "Thomas Edison a conçu et commercialisé pour la première fois le 21 octobre 1879 une ampoule dont le finalement était composé d'une fibre de coton carbonisée.",
         "source": "string"
       }
     ],
     "customQuestion": {
-      "questionLabel": "Quel jour ai-je le plus consommé la semaine dernière ?",
+      "questionLabel": "Quel jour avez-vous le + consommé la semaine dernière ?",
       "type": 0,
       "timeStep": 20,
       "interval": 30,
@@ -82,158 +82,242 @@
     "_id": "QUIZ002",
     "questions": [
       {
-        "questionLabel": "Quelle longueur faisait l’aqueduc du Gier pour acheminer l’eau sur Lyon à l’époque romaine ?",
+        "questionLabel": "Combien de fois l’eau du robinet coûte-t-elle moins chère que l’eau minérale en bouteille ?",
         "answers": [
-          { "answerLabel": "86 km", "isTrue": true },
           {
-            "answerLabel": "78 km",
+            "answerLabel": "Elle est de 100 à 200 fois moins chère",
+            "isTrue": true
+          },
+          {
+            "answerLabel": "Elle est 50 fois moins chère",
             "isTrue": false
           },
           {
-            "answerLabel": "56 km",
+            "answerLabel": "Elle est 5 fois moins chère",
             "isTrue": false
           }
         ],
-        "explanation": "L’aqueduc du Gier est un des aqueducs antiques de Lyon desservant la ville antique de Lugdunum. Avec ses 86 km il est le plus long des quatre aqueducs ayant alimenté la ville en eau, et celui dont les structures sont le mieux conservées. Il doit son nom au fait qu'il puise aux sources du Gier, affluent du Rhône",
+        "explanation": "L’eau du robinet est de 100 à 200 fois moins chère que l’eau en bouteille. 80 % du coût d’une bouteille d’eau à l’achat est consacré à l’emballage et à la commercialisation.",
         "source": "string"
       },
       {
-        "questionLabel": "En 1800 à Lyon, combien de points d'eau y avait-il par habitants ?",
+        "questionLabel": "Les étiquettes A+++ et A++ présentent sur un appareil électroménager indiquent une réduction de consommation d'électricité, par rapport à un appareil de classe A+, de :",
         "answers": [
           {
-            "answerLabel": "1 point d’eau public pour 800 habitants.",
+            "answerLabel": "50 à 70%",
             "isTrue": true
           },
           {
-            "answerLabel": "1 point d’eau public pour 400 habitants.",
+            "answerLabel": "5 à 25 %",
             "isTrue": false
           },
           {
-            "answerLabel": "1 point d’eau public pour 200 habitants.",
+            "answerLabel": "30 à 50%",
             "isTrue": false
           }
         ],
-        "explanation": "string",
+        "explanation": "Un réfrigérateur ou un congélateur classé A+++ consomme en moyenne 70% d’électricité de moins qu’un appareil classé A+ disposant des mêmes options. Un sèche-linge classé A++ consomme 50% d’électricité de moins qu’un appareil classé A+.",
         "source": "string"
       },
       {
-        "questionLabel": "Qui officialise la création de la Compagnie Générale des eaux ?",
+        "questionLabel": "Quelle quantité de vapeur d'eau dégage l'activité d'une famille de 4 personnes dans l'habitat ?",
         "answers": [
-          { "answerLabel": "François Mitterrand", "isTrue": false },
+          { "answerLabel": "Jusqu'à 12 L Par mois", "isTrue": false },
           {
-            "answerLabel": "Napoléon Ier",
+            "answerLabel": "Jusqu'à 12 L par jour",
             "isTrue": true
           },
           {
-            "answerLabel": "Napoléon III",
+            "answerLabel": "Jusqu'à 12 L par semaine",
             "isTrue": false
           }
         ],
-        "explanation": "string",
+        "explanation": "Ce chiffre peut varier d'un foyer à l'autre et de son activité. Il faut savoir cependant que la quantité de vapeur d’eau produite par les fonctions métaboliques des occupants comme la respiration et la transpiration peut aller jusqu'à 0,2L par personne et par heure. A celà, de l'humidité peut également être créer par les autres activité (lavage, séchage de linge, bain, douche ...) Cette réponse est donc principalement un ordre de grandeur.",
         "source": "string"
       },
       {
-        "questionLabel": "Quel ingénieur est à l’origine du projet d’alimentation en eau en 1856 ?",
+        "questionLabel": "A quelle époque a été découverte l'électricité ?",
         "answers": [
-          { "answerLabel": "string", "isTrue": false },
+          { "answerLabel": "1799", "isTrue": false },
           {
-            "answerLabel": "string",
+            "answerLabel": "642",
             "isTrue": false
           },
           {
-            "answerLabel": "Aristide Dumont",
+            "answerLabel": "-600 avJC",
             "isTrue": true
           }
         ],
-        "explanation": "string",
+        "explanation": "Les phénomènes électriques ont été observés dès l'Antiquité. D'ailleurs le mot électricité a pour racine le mot grec « êlektron » (ήλεκτρον) qui désigne l'ambre jaune, une résine fossile possédant des propriétés électrostatiques). Toutefois, il faudra attendre la fin du 16ème siècle pour que soit compris les mécanismes la régissant et dressées les premières lois.",
         "source": "string"
       }
     ],
     "customQuestion": {
-      "questionLabel": "CustomMaxLoadValue",
+      "questionLabel": "Quel mois avez-vous le plus consommé l'année dernière parmi les mois suivants :",
       "type": 0,
+      "timeStep": 40,
+      "interval": 50,
+      "period": {}
+    }
+  },
+  {
+    "_id": "QUIZ003",
+    "questions": [
+      {
+        "questionLabel": "Quel est le poste le plus consommateur d’eau à la maison ?",
+        "answers": [
+          { "answerLabel": "Le bain et la douche", "isTrue": true },
+          {
+            "answerLabel": "La machine à laver",
+            "isTrue": false
+          },
+          {
+            "answerLabel": "Les toilettes",
+            "isTrue": false
+          }
+        ],
+        "explanation": "Le bain et la douche représentent le poste le plus consommateur d’eau avec 39 % des usages. Viennent ensuite les toilettes avec 20 % puis le lave-linge avec 12 %.",
+        "source": "string"
+      },
+      {
+        "questionLabel": "Qui a chanté Rien que de l'eau ?",
+        "answers": [
+          {
+            "answerLabel": "Véronique Sanson",
+            "isTrue": true
+          },
+          {
+            "answerLabel": "Francis Cabrel",
+            "isTrue": false
+          },
+          {
+            "answerLabel": "Barbara",
+            "isTrue": false
+          }
+        ],
+        "explanation": "Rien que de l'eau est une chanson française interprétée par Véronique Sanson, paroles françaises de Véronique Sanson et composée par Bernard Swell sous le titre I Wanna Know. Elle est sortie en 1992. Mettre un peu de poésie autour de ce fluide qu'est l'eau est beau !",
+        "source": "string"
+      },
+      {
+        "questionLabel": "Laquelle de ces énergies utilise les bienfaits de la terre ?",
+        "answers": [
+          { "answerLabel": "Thermique", "isTrue": false },
+          {
+            "answerLabel": "Geothermique",
+            "isTrue": true
+          },
+          {
+            "answerLabel": "Solaire",
+            "isTrue": false
+          }
+        ],
+        "explanation": "La géothermie, du grec géo (« la Terre ») et thermos (« la chaleur »), désigne à la fois la science qui étudie les phénomènes thermiques internes du globe terrestre, et la technologie qui vise à les exploiter. Par extension, la géothermie désigne aussi parfois l'énergie géothermique issue de l'énergie de la Terre qui est convertie en chaleur.",
+        "source": "string"
+      },
+      {
+        "questionLabel": "Comment peut on réguler les vapeurs d'eau chez soi ?",
+        "answers": [
+          { "answerLabel": "Avec une climatisation", "isTrue": false },
+          {
+            "answerLabel": "Avec des radiateurs",
+            "isTrue": false
+          },
+          {
+            "answerLabel": "Avec une VMC",
+            "isTrue": true
+          }
+        ],
+        "explanation": "Le meilleur moyen d'évacuer l'humidité est d'avoir une VMC. En effet, la ventilation mécanique contrôlée (VMC) est un équipement essentiel puisqu'il permet de renouveler l'air de votre logement. Il évacue l'air impur des pièces d'eau et fait pénétrer l'air frais issu de l'extérieur dans les pièces de vie.",
+        "source": "string"
+      }
+    ],
+    "customQuestion": {
+      "questionLabel": "Quelle a été votre consommation moyenne d'électricité le mercredi durant le mois précédent ?",
+      "type": 1,
       "timeStep": 20,
       "interval": 30,
-      "period": {
-        "day": 10,
-        "month": 8,
-        "year": 2020
-      }
+      "period": {}
     }
   },
   {
-    "_id": "QUIZ003",
+    "_id": "QUIZ004",
     "questions": [
       {
-        "questionLabel": "Quelle longueur faisait l’aqueduc du Gier pour acheminer l’eau sur Lyon à l’époque romaine ?",
+        "questionLabel": "En France, 60% de la demande en eau potable est couverte par :",
         "answers": [
-          { "answerLabel": "86 km", "isTrue": true },
           {
-            "answerLabel": "78 km",
+            "answerLabel": "Les eaux souterraines (nappes aquifères,...)",
+            "isTrue": true
+          },
+          {
+            "answerLabel": "Les eaux de surface (lacs, rivières...)",
             "isTrue": false
           },
           {
-            "answerLabel": "56 km",
+            "answerLabel": "L'eau de pluie",
             "isTrue": false
           }
         ],
-        "explanation": "L’aqueduc du Gier est un des aqueducs antiques de Lyon desservant la ville antique de Lugdunum. Avec ses 86 km il est le plus long des quatre aqueducs ayant alimenté la ville en eau, et celui dont les structures sont le mieux conservées. Il doit son nom au fait qu'il puise aux sources du Gier, affluent du Rhône",
+        "explanation": "En France, 62 % de l’eau potable provient des eaux souterraines (nappes phréatiques, …) et 38 % provient des eaux de surfaces (torrents, rivières, lacs…).",
         "source": "string"
       },
       {
-        "questionLabel": "En 1800 à Lyon, combien de points d'eau y avait-il par habitants ?",
+        "questionLabel": "Qu’est-ce qu’un flocon de neige ?",
         "answers": [
           {
-            "answerLabel": "1 point d’eau public pour 800 habitants.",
+            "answerLabel": "Un amas de cristaux de glace",
             "isTrue": true
           },
           {
-            "answerLabel": "1 point d’eau public pour 400 habitants.",
+            "answerLabel": "Une accumulation d’eau gelée et de gaz",
             "isTrue": false
           },
           {
-            "answerLabel": "1 point d’eau public pour 200 habitants.",
+            "answerLabel": "De la vapeur d'eau froide",
             "isTrue": false
           }
         ],
-        "explanation": "string",
+        "explanation": "C’est un amas de cristaux de glace. Il provient de la vapeur d'eau atmosphérique congelée qui forme de fins cristaux blancs qui s'agglomèrent en flocons et s'éparpillent du ciel sur la terre. Une goutte d'eau évaporée frappée du froid se change en étoile de neige à six rayons.",
         "source": "string"
       },
       {
-        "questionLabel": "Qui officialise la création de la Compagnie Générale des eaux ?",
+        "questionLabel": "Que veut dire le sigle VMC ?",
         "answers": [
-          { "answerLabel": "François Mitterrand", "isTrue": false },
+          { "answerLabel": "Ventilation manuelle circulaire", "isTrue": false },
           {
-            "answerLabel": "Napoléon Ier",
+            "answerLabel": "Ventilation mécanique contrôlée",
             "isTrue": true
           },
           {
-            "answerLabel": "Napoléon III",
+            "answerLabel": "Vidange par ventilateur contrôlé",
             "isTrue": false
           }
         ],
-        "explanation": "string",
+        "explanation": "La ventilation mécanique contrôlée (VMC) est un équipement essentiel puisqu'il permet de renouveler l'air de votre logement. Il évacue l'air impur des pièces d'eau et fait pénétrer l'air frais issu de l'extérieur dans les pièces de vie.",
         "source": "string"
       },
       {
-        "questionLabel": "Quel ingénieur est à l’origine du projet d’alimentation en eau en 1856 ?",
+        "questionLabel": "Que veut dire le sigle VMC ?",
         "answers": [
-          { "answerLabel": "string", "isTrue": false },
           {
-            "answerLabel": "string",
+            "answerLabel": "Vidange par ventilateur contrôlé",
+            "isTrue": false
+          },
+          {
+            "answerLabel": "Ventilation manuelle circulaire",
             "isTrue": false
           },
           {
-            "answerLabel": "Aristide Dumont",
+            "answerLabel": "Ventilation mécanique contrôlée",
             "isTrue": true
           }
         ],
-        "explanation": "string",
+        "explanation": "La ventilation mécanique contrôlée (VMC) est un équipement essentiel puisqu'il permet de renouveler l'air de votre logement. Il évacue l'air impur des pièces d'eau et fait pénétrer l'air frais issu de l'extérieur dans les pièces de vie.",
         "source": "string"
       }
     ],
     "customQuestion": {
-      "questionLabel": "CustomAverage",
+      "questionLabel": "Environ combien de kWh avez-vous consommé en (avant dernier mois) ?",
       "type": 1,
       "timeStep": 20,
       "interval": 30,
@@ -243,5 +327,90 @@
         "year": 2020
       }
     }
+  },
+  {
+    "_id": "QUIZ005",
+    "questions": [
+      {
+        "questionLabel": "De quoi les nuages sont-ils constitués ?",
+        "answers": [
+          {
+            "answerLabel": "Gouttelettes d'eau et cristaux de glace",
+            "isTrue": true
+          },
+          {
+            "answerLabel": "Vapeur d'eau",
+            "isTrue": false
+          },
+          {
+            "answerLabel": "Fumée",
+            "isTrue": false
+          }
+        ],
+        "explanation": "Les nuages sont constitués de gouttelettes d'eau et parfois aussi de cristaux de glace",
+        "source": "string"
+      },
+      {
+        "questionLabel": "Quelle est le nom du principal champ de captage d’eau potable de la Métropole ?",
+        "answers": [
+          {
+            "answerLabel": "Crépieux-Charmy",
+            "isTrue": true
+          },
+          {
+            "answerLabel": "Charly",
+            "isTrue": false
+          },
+          {
+            "answerLabel": "Crémieux",
+            "isTrue": false
+          }
+        ],
+        "explanation": "Crépieux-Charmy est le principal champ captant de la Métropole de Lyon",
+        "source": "string"
+      },
+      {
+        "questionLabel": "Laisser 3 millimètres de givre dans son congélateur, c’est surconsommer en électricité :",
+        "answers": [
+          { "answerLabel": "20%", "isTrue": false },
+          {
+            "answerLabel": "30%",
+            "isTrue": true
+          },
+          {
+            "answerLabel": "10%",
+            "isTrue": false
+          }
+        ],
+        "explanation": "Au-delà de 3 mm, le givre crée une couche isolante et engendre une surconsommation de 30 %, à 1 cm cela représente déjà 50 %. L'éco-geste \"Exploratrice polaire\" vous rappelle ces informations. Alors pensez à dégivrer congélateurs et réfrigérateur régulièrement.",
+        "source": "string"
+      },
+      {
+        "questionLabel": "A quoi correspond l'inertie thermique ?",
+        "answers": [
+          {
+            "answerLabel": "Aux taux de fuite de chaleur vers l'extérieur",
+            "isTrue": false
+          },
+          {
+            "answerLabel": "Au pouvoir isolant d'un matériau",
+            "isTrue": false
+          },
+          {
+            "answerLabel": "A la résistance aux changement de température",
+            "isTrue": true
+          }
+        ],
+        "explanation": "L'inertie thermique est la capacité physique d'un matériau à résister aux changements de température et donc à conserver sa température.L'inertie thermique d'un bâtiment est recherchée afin de minimiser les apports thermiques à lui apporter (via le chauffage, ou la climatisation) pour maintenir une température constante. L'inertie thermique est importante pour assurer une ambiance climatique confortable pour ses occupants.",
+        "source": "string"
+      }
+    ],
+    "customQuestion": {
+      "questionLabel": "Quel jour avez-vous le + consommé la semaine dernière ?",
+      "type": 0,
+      "timeStep": 20,
+      "interval": 30,
+      "period": {}
+    }
   }
 ]
diff --git a/src/enum/userExploration.enum.ts b/src/enum/userExploration.enum.ts
index 4ba75fa847a26b1442a69bff3bb94e1c8aefa004..b0c3cdea567a9ae740429f3666a28cb065e15b39 100644
--- a/src/enum/userExploration.enum.ts
+++ b/src/enum/userExploration.enum.ts
@@ -16,10 +16,10 @@ export enum UserExplorationID {
   EXPLORATION001 = 'EXPLORATION001',
   EXPLORATION002 = 'EXPLORATION002',
   EXPLORATION003 = 'EXPLORATION003',
+  EXPLORATION003_0 = 'EXPLORATION003_0',
   EXPLORATION004 = 'EXPLORATION004',
   EXPLORATION005 = 'EXPLORATION005',
   EXPLORATION006 = 'EXPLORATION006',
-  EXPLORATION006_0 = 'EXPLORATION006_0',
   EXPLORATION007 = 'EXPLORATION007',
   EXPLORATION008 = 'EXPLORATION008',
 }
diff --git a/src/services/challenge.service.spec.ts b/src/services/challenge.service.spec.ts
index 6401953c05b4d401b526460ab91d7b5dda71fb8e..179f4c8e2bdf5fd116eb20ab90f6e236bd95f351 100644
--- a/src/services/challenge.service.spec.ts
+++ b/src/services/challenge.service.spec.ts
@@ -18,8 +18,8 @@ import {
   userChallengeData,
   userChallengeDefault,
   userChallengeExplo1OnGoing,
-  userChallengeExplo6,
-  userChallengeExplo6_0,
+  userChallengeExplo3,
+  userChallengeExplo3_0,
 } from '../../test/__mocks__/userChallengeData.mock'
 import mockClient from '../../test/__mocks__/client'
 import {
@@ -38,12 +38,12 @@ import { quizEntity, userQuiz } from '../../test/__mocks__/quizData.mock'
 import {
   explorationDefault,
   explorationEntity,
-  explorationEntity6,
-  explorationEntity6_0,
+  explorationEntity3,
+  explorationEntity3_0,
   userExploration,
   userExploration1,
-  userExploration6,
-  userExploration6_0,
+  userExploration3,
+  userExploration3_0,
   UserExplorationUnlocked,
 } from '../../test/__mocks__/explorationData.mock'
 import { fluidStatusData } from '../../test/__mocks__/fluidStatusData.mock'
@@ -562,29 +562,29 @@ describe('Challenge service', () => {
       expect(result).toEqual(userChallengeExplo1OnGoing)
     })
     it('should return updated userChallenge with condition-validated exploration', async () => {
-      mockGetExplorationEntityById.mockResolvedValue(explorationEntity6)
+      mockGetExplorationEntityById.mockResolvedValue(explorationEntity3)
       mockParseExplorationEntityToUserExploration.mockReturnValue(
-        userExploration6
+        userExploration3
       )
 
       const result = await challengeService.loopVerificationExplorationCondition(
-        userChallengeExplo6,
+        userChallengeExplo3,
         allChallengeEntityData,
         fluidStatusData
       )
-      expect(result).toEqual(userChallengeExplo6)
+      expect(result).toEqual(userChallengeExplo3)
     })
     it('should return updated userChallenge with new exploration when condition is invalid', async () => {
-      mockGetExplorationEntityById.mockResolvedValue(explorationEntity6_0)
+      mockGetExplorationEntityById.mockResolvedValue(explorationEntity3_0)
       mockParseExplorationEntityToUserExploration.mockReturnValue(
-        userExploration6_0
+        userExploration3_0
       )
       const result = await challengeService.loopVerificationExplorationCondition(
-        userChallengeExplo6,
+        userChallengeExplo3,
         allChallengeEntityData,
         fluidStatusData
       )
-      expect(result).toEqual(userChallengeExplo6_0)
+      expect(result).toEqual(userChallengeExplo3_0)
     })
   })
 })
diff --git a/src/services/exploration.service.spec.ts b/src/services/exploration.service.spec.ts
index da8df07ffc0a71fc628cc134308f682074cc4de5..6ebac45ff9c9b8d5228bf3f2503476a882f0cfb7 100644
--- a/src/services/exploration.service.spec.ts
+++ b/src/services/exploration.service.spec.ts
@@ -144,8 +144,7 @@ describe('Exploration service', () => {
       mockClient.save.mockResolvedValueOnce(mockQueryResult)
       const result = await explorationService.checkExploration(
         userChallengeExplo2OnGoing,
-        'EXPLORATION002',
-        '0032'
+        'EXPLORATION002'
       )
 
       expect(result).toEqual(updatedChallengeExploDone)
@@ -168,8 +167,7 @@ describe('Exploration service', () => {
       mockClient.save.mockResolvedValueOnce(mockQueryResult)
       const result = await explorationService.checkExploration(
         userChallengeExplo1OnGoing,
-        'EXPLORATION001',
-        ''
+        'EXPLORATION001'
       )
       expect(result).toEqual(updatedChallengeExploDone)
     })
diff --git a/src/services/exploration.service.ts b/src/services/exploration.service.ts
index bbd538ef6b04a4a8de35e74ac0c48bcc47991928..77e2a724196e8c92d2d452c0fa94a0b76115e83c 100644
--- a/src/services/exploration.service.ts
+++ b/src/services/exploration.service.ts
@@ -196,7 +196,7 @@ export default class ExplorationService {
   ): Promise<UserChallenge> {
     const challengeService = new ChallengeService(this._client)
     switch (explorationID) {
-      case UserExplorationID.EXPLORATION004:
+      case UserExplorationID.EXPLORATION007:
         //ECOLYO CONNEXION EXPLORATION
         if (
           currentChallenge.exploration.progress + 1 <
@@ -212,14 +212,14 @@ export default class ExplorationService {
             UserChallengeUpdateFlag.EXPLORATION_NOTIFICATION
           )
         }
-      case UserExplorationID.EXPLORATION001:
-      case UserExplorationID.EXPLORATION006_0:
       case UserExplorationID.EXPLORATION002:
-      case UserExplorationID.EXPLORATION004:
+      case UserExplorationID.EXPLORATION003_0:
       case UserExplorationID.EXPLORATION005:
-      case UserExplorationID.EXPLORATION006:
       case UserExplorationID.EXPLORATION007:
+      case UserExplorationID.EXPLORATION004:
+      case UserExplorationID.EXPLORATION003:
       case UserExplorationID.EXPLORATION008:
+      case UserExplorationID.EXPLORATION001:
         // ACTION EXPLORATIONS
         return challengeService.updateUserChallenge(
           currentChallenge,
diff --git a/src/services/quiz.service.ts b/src/services/quiz.service.ts
index 5c314a64c7461433d45f966a9f38b558719d3662..d4b70c13cc326b0c5e55247417a7fa8ec360eebe 100644
--- a/src/services/quiz.service.ts
+++ b/src/services/quiz.service.ts
@@ -89,10 +89,10 @@ export default class QuizService {
       customQuestion: {
         questionLabel: '',
         type: CustomQuestionType.DATA,
-        timeStep: 0,
-        interval: 0,
+        timeStep: TimeStep.DAY,
+        interval: TimeStep.DAY,
         period: {},
-        result: 0,
+        result: UserQuestionState.UNLOCKED,
       },
       state: UserQuizState.UNLOCKED,
       result: 0,
diff --git a/test/__mocks__/challengeEntity.mock.ts b/test/__mocks__/challengeEntity.mock.ts
index eeb01b16f2a17babc41076d394135b011a1c20fd..210781d603642441b8b496e55120f51fdccccd5c 100644
--- a/test/__mocks__/challengeEntity.mock.ts
+++ b/test/__mocks__/challengeEntity.mock.ts
@@ -86,6 +86,10 @@ export const allChallengeEntityData: ChallengeEntity[] = [
             _id: 'EXPLORATION003',
             _type: 'com.grandlyon.ecolyo.exploration',
           },
+          {
+            _id: 'EXPLORATION003_0',
+            _type: 'com.grandlyon.ecolyo.exploration',
+          },
         ],
       },
     },
@@ -152,10 +156,6 @@ export const allChallengeEntityData: ChallengeEntity[] = [
             _id: 'EXPLORATION006',
             _type: 'com.grandlyon.ecolyo.exploration',
           },
-          {
-            _id: 'EXPLORATION006_0',
-            _type: 'com.grandlyon.ecolyo.exploration',
-          },
         ],
       },
     },
diff --git a/test/__mocks__/explorationData.mock.ts b/test/__mocks__/explorationData.mock.ts
index 42f2cf7101f32a75250cabf94e4d393e122385ea..d7312d008ccb3ed5c07f976ec13a587bca594f50 100644
--- a/test/__mocks__/explorationData.mock.ts
+++ b/test/__mocks__/explorationData.mock.ts
@@ -8,18 +8,21 @@ import { ExplorationEntity, UserExploration } from 'models'
 export const explorationEntity: ExplorationEntity = {
   id: 'EXPLORATION001',
   state: UserExplorationState.UNLOCKED,
-  description: 'Se connecter 3 fois à Ecolyo',
-  target: 3,
+  description:
+    'Avoir complété son profil / Refaire un tour dans son profil si déjà fait',
+  target: 1,
   type: UserExplorationType.ACTION,
   date: null,
   ecogesture_id: '',
   fluid_condition: [],
-  message_success: 'Vous vous êtes connecté 3 fois à Ecolyo',
+  message_success:
+    'Vous avez complété votre profil ou refait un tour dans votre profil',
 }
-export const explorationEntity6: ExplorationEntity = {
-  id: 'EXPLORATION006',
+export const explorationEntity3: ExplorationEntity = {
+  id: 'EXPLORATION003',
   state: UserExplorationState.UNLOCKED,
-  description: 'Dévérrouillez les données électricité à la demi-heure',
+  description:
+    'Dévérouiller les données électricité à la demi-heure / Consulter les données à la demi-heure',
   target: 1,
   type: UserExplorationType.ACTION,
   date: null,
@@ -28,14 +31,14 @@ export const explorationEntity6: ExplorationEntity = {
   message_success:
     'Vous avez dévérrouillé les données électricité à la demi-heure',
 }
-export const explorationEntity6_0: ExplorationEntity = {
-  id: 'EXPLORATION006_0',
+export const explorationEntity3_0: ExplorationEntity = {
+  id: 'EXPLORATION003_0',
   state: UserExplorationState.UNLOCKED,
   description: 'Consulter l\'écogeste "Lord Kelvin"',
   target: 1,
-  type: UserExplorationType.ACTION,
+  type: UserExplorationType.ECOGESTURE,
   date: null,
-  ecogesture_id: '0099',
+  ecogesture_id: 'ECOGESTURE0031',
   fluid_condition: [],
   message_success: 'Vous avez consulté l\'écogeste "Lord Kelvin"',
 }
@@ -55,29 +58,33 @@ export const explorationDefault: UserExploration = {
 export const userExploration: UserExploration = {
   id: 'EXPLORATION001',
   state: 0,
-  description: 'Se connecter 3 fois à Ecolyo',
-  target: 3,
+  description:
+    'Avoir complété son profil / Refaire un tour dans son profil si déjà fait',
+  target: 1,
   type: UserExplorationType.ACTION,
   date: null,
   ecogesture_id: '',
   fluid_condition: [],
   progress: 0,
-  message_success: 'Vous vous êtes connecté 3 fois à Ecolyo',
+  message_success:
+    'Vous avez complété votre profil ou refait un tour dans votre profil',
 }
 export const userExploration1: UserExploration = {
   id: 'EXPLORATION001',
   state: 0,
-  description: 'Se connecter 3 fois à Ecolyo',
-  target: 3,
+  description:
+    'Avoir complété son profil / Refaire un tour dans son profil si déjà fait',
+  target: 1,
   type: UserExplorationType.ACTION,
   date: null,
   ecogesture_id: '',
   fluid_condition: [],
   progress: 1,
-  message_success: 'Vous vous êtes connecté 3 fois à Ecolyo',
+  message_success:
+    'Vous avez complété votre profil ou refait un tour dans votre profil',
 }
-export const userExploration6: UserExploration = {
-  id: 'EXPLORATION006',
+export const userExploration3: UserExploration = {
+  id: 'EXPLORATION003',
   state: 0,
   description: 'Dévérrouillez les données électricité à la demi-heure',
   target: 1,
@@ -89,14 +96,14 @@ export const userExploration6: UserExploration = {
   message_success:
     'Vous avez dévérrouillé les données électricité à la demi-heure',
 }
-export const userExploration6_0: UserExploration = {
-  id: 'EXPLORATION006_0',
+export const userExploration3_0: UserExploration = {
+  id: 'EXPLORATION003_0',
   state: 0,
   description: 'Consulter l\'écogeste "Lord Kelvin"',
   target: 1,
   type: 0,
   date: null,
-  ecogesture_id: '0099',
+  ecogesture_id: 'ECOGESTURE0031',
   fluid_condition: [],
   progress: 0,
   message_success: 'Vous avez consulté l\'écogeste "Lord Kelvin"',
@@ -105,118 +112,126 @@ export const allExplorationEntities: ExplorationEntity[] = [
   {
     id: 'EXPLORATION001',
     state: 0,
-    description: 'Se connecter 3 fois à Ecolyo',
-    target: 3,
+    description:
+      'Avoir complété son profil / Refaire un tour dans son profil si déjà fait',
+    target: 1,
     type: UserExplorationType.ACTION,
     date: null,
     ecogesture_id: '',
     fluid_condition: [],
-    message_success: 'Vous vous êtes connecté 3 fois à Ecolyo',
+    message_success:
+      'Vous avez complété votre profil ou refait un tour dans votre profil',
   },
   {
     id: 'EXPLORATION002',
     state: 0,
-    description: 'Consultez l\'écogeste "Chat échaudé"',
+    description: "Consultez l'écogeste Professeur Celsius",
     target: 1,
     type: UserExplorationType.ECOGESTURE,
     date: null,
-    ecogesture_id: '0032',
+    ecogesture_id: 'ECOGESTURE0037',
     fluid_condition: [],
-    message_success: 'Contrôle du nuage',
+    message_success: 'Professeur Celsius',
   },
   {
     id: 'EXPLORATION003',
     state: 0,
-    description: 'Parler en bien d’Ecolyo à un ami (quitte à mentir)',
+    description:
+      'Dévérouiller les données électricité à la demi-heure / Consulter les données à la demi-heure',
     target: 1,
-    type: UserExplorationType.DECLARATIVE,
+    type: UserExplorationType.ACTION,
     date: null,
     ecogesture_id: '',
-    fluid_condition: [],
-    message_success: 'Vous avez répandu la bonne nouvelle',
+    fluid_condition: [0],
+    message_success:
+      'Vous avez consulté ou déverouillé les données électricité à la demi-heure',
   },
   {
     id: 'EXPLORATION004',
     state: 0,
-    description: 'Allez voir combien vous avez consommez le 24 décembre 2020',
+    description: 'Envoyez nous votre avis sur le service',
     target: 1,
-    type: UserExplorationType.CONSUMPTION,
+    type: UserExplorationType.ACTION,
     date: null,
     ecogesture_id: '',
     fluid_condition: [],
-    message_success:
-      'Vous êtes allé voir combien vous avez consommez le 24 décembre 2020',
+    message_success: 'Vous nous avez envoyé votre avis sur le service',
   },
   {
     id: 'EXPLORATION005',
     state: 0,
-    description: 'Nous envoyer un feedback',
+    description: 'Consulter mes données au pas de temps annuel',
     target: 1,
-    type: UserExplorationType.ACTION,
+    type: UserExplorationType.CONSUMPTION,
     date: null,
     ecogesture_id: '',
     fluid_condition: [],
-    message_success: 'Vous nous avez envoyé un feedback',
+    message_success: "Vous avez consulté votre consommation à l'année",
   },
   {
     id: 'EXPLORATION006',
     state: 0,
-    description: 'Dévérrouiller les données électricité à la demi-heure',
+    description: 'Parlez en bien d’Ecolyo à un ami (quitte à mentir)',
     target: 1,
-    type: UserExplorationType.ACTION,
+    type: UserExplorationType.DECLARATIVE,
     date: null,
     ecogesture_id: '',
-    fluid_condition: [0],
-    message_success:
-      'Vous avez déverouillé les données électricité à la demi-heure',
+    fluid_condition: [],
+    message_success: 'Vous avez répandu la bonne nouvelle',
   },
   {
     id: 'EXPLORATION007',
     state: 0,
-    description: "Mettre l'appli Ecolyo en favoris (rappel des raccourcis)",
-    target: 1,
-    type: UserExplorationType.DECLARATIVE,
+    description: 'Consultez 3 fois Ecolyo',
+    target: 3,
+    type: UserExplorationType.ACTION,
     date: null,
     ecogesture_id: '',
     fluid_condition: [],
-    message_success: "Vous avez mis l'appli Ecolyo en favoris",
+    message_success: 'Vous vous êtes connecté à Ecolyo 3 fois',
   },
 ]
 
 export const UserExplorationStarted: UserExploration = {
   id: 'EXPLORATION001',
   state: UserExplorationState.ONGOING,
-  description: 'Se connecter 3 fois à Ecolyo',
-  target: 3,
+  description:
+    'Avoir complété son profil / Refaire un tour dans son profil si déjà fait',
+  target: 1,
   type: UserExplorationType.ACTION,
   date: null,
   ecogesture_id: '',
   fluid_condition: [],
   progress: 0,
-  message_success: 'Vous vous êtes connecté 3 fois à Ecolyo',
+  message_success:
+    'Vous avez complété votre profil ou refait un tour dans votre profil',
 }
 export const UserExplorationDone: UserExploration = {
   id: 'EXPLORATION001',
   state: UserExplorationState.DONE,
-  description: 'Se connecter 3 fois à Ecolyo',
-  target: 3,
+  description:
+    'Avoir complété son profil / Refaire un tour dans son profil si déjà fait',
+  target: 1,
   type: UserExplorationType.ACTION,
   date: null,
   ecogesture_id: '',
   fluid_condition: [],
   progress: 5,
-  message_success: 'Vous vous êtes connecté 3 fois à Ecolyo',
+  message_success:
+    'Vous avez complété votre profil ou refait un tour dans votre profil',
 }
 
 export const UserExplorationUnlocked: UserExploration = {
   id: 'EXPLORATION001',
   state: UserExplorationState.UNLOCKED,
-  description: 'Se connecter 3 fois à Ecolyo',
-  target: 3,
+  description:
+    'Avoir complété son profil / Refaire un tour dans son profil si déjà fait',
+  target: 1,
   type: UserExplorationType.ACTION,
   date: null,
   ecogesture_id: '',
   fluid_condition: [],
   progress: 0,
-  message_success: 'Vous vous êtes connecté 3 fois à Ecolyo',
+  message_success:
+    'Vous avez complété votre profil ou refait un tour dans votre profil',
 }
diff --git a/test/__mocks__/userChallengeData.mock.ts b/test/__mocks__/userChallengeData.mock.ts
index 1c926451ffc3d0df69a5f7dd4ff658da12d1e6c1..3cb2cf6d38dbbbec7cc86244bb6603891600a208 100644
--- a/test/__mocks__/userChallengeData.mock.ts
+++ b/test/__mocks__/userChallengeData.mock.ts
@@ -252,20 +252,22 @@ export const userChallengeExplo1OnGoing: UserChallenge = {
   exploration: {
     id: 'EXPLORATION001',
     state: 0,
-    description: 'Se connecter 3 fois à Ecolyo',
-    target: 3,
+    description:
+      'Avoir complété son profil / Refaire un tour dans son profil si déjà fait',
+    target: 1,
     type: UserExplorationType.ACTION,
     date: null,
     ecogesture_id: '',
     fluid_condition: [],
     progress: 1,
-    message_success: 'Vous vous êtes connecté 3 fois à Ecolyo',
+    message_success:
+      'Vous avez complété votre profil ou refait un tour dans votre profil',
   },
 }
-export const userChallengeExplo6: UserChallenge = {
-  id: 'CHALLENGE0006',
-  title: 'Challenge 6',
-  description: 'Description challenge 6',
+export const userChallengeExplo3: UserChallenge = {
+  id: 'CHALLENGE0003',
+  title: 'Challenge 3',
+  description: 'Description challenge 3',
   state: UserChallengeState.UNLOCKED,
   target: 15,
   progress: {
@@ -279,7 +281,7 @@ export const userChallengeExplo6: UserChallenge = {
   endingDate: null,
   quiz: userQuiz,
   exploration: {
-    id: 'EXPLORATION006',
+    id: 'EXPLORATION003',
     state: 0,
     description: 'Dévérrouillez les données électricité à la demi-heure',
     target: 1,
@@ -292,10 +294,10 @@ export const userChallengeExplo6: UserChallenge = {
       'Vous avez dévérrouillé les données électricité à la demi-heure',
   },
 }
-export const userChallengeExplo6_0: UserChallenge = {
-  id: 'CHALLENGE0006',
-  title: 'Challenge 6',
-  description: 'Description challenge 6',
+export const userChallengeExplo3_0: UserChallenge = {
+  id: 'CHALLENGE0003',
+  title: 'Challenge 3',
+  description: 'Description challenge 3',
   state: UserChallengeState.UNLOCKED,
   target: 15,
   progress: {
@@ -309,13 +311,13 @@ export const userChallengeExplo6_0: UserChallenge = {
   endingDate: null,
   quiz: userQuiz,
   exploration: {
-    id: 'EXPLORATION006_0',
+    id: 'EXPLORATION003_0',
     state: 0,
     description: 'Consulter l\'écogeste "Lord Kelvin"',
     target: 1,
     type: 0,
     date: null,
-    ecogesture_id: '0099',
+    ecogesture_id: 'ECOGESTURE0031',
     fluid_condition: [],
     progress: 0,
     message_success: 'Vous avez consulté l\'écogeste "Lord Kelvin"',
@@ -341,11 +343,11 @@ export const userChallengeExplo2OnGoing: UserChallenge = {
   exploration: {
     id: 'EXPLORATION002',
     state: 1,
-    description: 'Consultez l\'écogeste "Chat échaudé"',
+    description: "Consultez l'écogeste Professeur Celsius",
     target: 1,
     type: 3,
     date: null,
-    ecogesture_id: '0032',
+    ecogesture_id: 'ECOGESTURE0037',
     fluid_condition: [],
     progress: 0,
     message_success: '',