diff --git a/src/components/ActivateHalfHourLoad/ActivateHalfHourLoad.tsx b/src/components/ActivateHalfHourLoad/ActivateHalfHourLoad.tsx
index 36b7d6fab450a172845e3c6b9830f7449da1c695..d283d050e5b7fa360fc9a7815f1990c472e8e88b 100644
--- a/src/components/ActivateHalfHourLoad/ActivateHalfHourLoad.tsx
+++ b/src/components/ActivateHalfHourLoad/ActivateHalfHourLoad.tsx
@@ -22,7 +22,7 @@ const ActivateHalfHourLoad = () => {
       </div>
       <MuiButton
         onClick={() => {
-          setValidExploration(UserExplorationID.EXPLORATION003)
+          setValidExploration(UserExplorationID.EXPLORATION004)
           window.open(fluidConfig[0].konnectorConfig.siteLink, '_blank')
         }}
         classes={{
diff --git a/src/components/Feedback/FeedbackModal.tsx b/src/components/Feedback/FeedbackModal.tsx
index 7fc127288799eb3e68ddb85cc42517f44b7fddd9..9e8a7f09689c7be765056eca082e9a77f7436b93 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.EXPLORATION004)
+      setValidExploration(UserExplorationID.EXPLORATION005)
       const envInfo =
         `Ecolyo` +
         `\nv${client.appMetadata.version}` +
diff --git a/src/components/FluidChart/FluidChart.tsx b/src/components/FluidChart/FluidChart.tsx
index ac474edbea918c5e40c9dfce5d130104bfcf9a04..43b9c8f830d24dcd5c8dc03b7a17d316df908cd0 100644
--- a/src/components/FluidChart/FluidChart.tsx
+++ b/src/components/FluidChart/FluidChart.tsx
@@ -100,9 +100,9 @@ const FluidChart: React.FC<FluidChartProps> = ({
 
   useEffect(() => {
     if (!isMinuteBlocked && currentTimeStep === TimeStep.HALF_AN_HOUR) {
-      setValidExploration(UserExplorationID.EXPLORATION003)
+      setValidExploration(UserExplorationID.EXPLORATION004)
     } else if (currentTimeStep === TimeStep.YEAR) {
-      setValidExploration(UserExplorationID.EXPLORATION005)
+      setValidExploration(UserExplorationID.EXPLORATION003)
     }
   }, [isMinuteBlocked, currentTimeStep, setValidExploration])
 
diff --git a/src/db/challengeEntity.json b/src/db/challengeEntity.json
index 1de228f553ff875505ecdf73d732ec0a95b11b3f..790d0a8694e373b808eb51c673ff8bfb04ec8c1e 100644
--- a/src/db/challengeEntity.json
+++ b/src/db/challengeEntity.json
@@ -60,10 +60,6 @@
           {
             "_id": "EXPLORATION003",
             "_type": "com.grandlyon.ecolyo.exploration"
-          },
-          {
-            "_id": "EXPLORATION003_0",
-            "_type": "com.grandlyon.ecolyo.exploration"
           }
         ]
       }
@@ -86,6 +82,10 @@
           {
             "_id": "EXPLORATION004",
             "_type": "com.grandlyon.ecolyo.exploration"
+          },
+          {
+            "_id": "EXPLORATION004_0",
+            "_type": "com.grandlyon.ecolyo.exploration"
           }
         ]
       }
diff --git a/src/db/explorationEntity.json b/src/db/explorationEntity.json
index 66a3cda1135b1376564aaae68fe012d225211618..39548c816373d23ae5be0b478ad10e99ddb713ea 100644
--- a/src/db/explorationEntity.json
+++ b/src/db/explorationEntity.json
@@ -2,68 +2,68 @@
   {
     "_id": "EXPLORATION001",
     "state": 0,
-    "description": "Avoir complété son profil / Refaire un tour dans son profil si déjà fait",
+    "description": "Complétez votre profil depuis la partie Analyse ou la partie Ecogestes du Profil pour remporter 5 étoiles. C'est déjà fait ? Allez consulter les informations de profil déjà entrées dans la partie Options du service. C'est 5 étoiles de gagné aussi.",
     "target": 1,
     "type": 1,
     "date": null,
     "ecogesture_id": "",
     "fluid_condition": [],
-    "message_success": "Vous avez complété votre profil ou refait un tour dans votre profil"
+    "message_success": "Vous avez complété votre profil. Vous bénéficierez d'une analyse de vos consommations davantage personnalisée et d'un nouveau mode de tri des écogestes."
   },
   {
     "_id": "EXPLORATION002",
     "state": 0,
-    "description": "Consulter l'écogeste Professeur Celsius",
+    "description": "Consultez l'écogestes Professeur Celsius pour remporter 5 étoiles.",
     "target": 1,
     "type": 3,
     "date": null,
     "ecogesture_id": "ECOGESTURE0037",
     "fluid_condition": [],
-    "message_success": "Vous avez consulté l'écogeste Professeur Celsius"
+    "message_success": "Vous avez consulté l'écogestes Professeur Celsius et être prêts pour adopter de bons comportements en hiver."
   },
   {
     "_id": "EXPLORATION003",
     "state": 0,
-    "description": "Dévérouiller les données électricité à la demi-heure / Consulter les données à la demi-heure",
+    "description": "Consultez vos données sur une période de 5 ans.",
     "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é vos données sur une période de 5 ans. Avez-vous appris des choses en les consultant ? Dans tous les cas..."
   },
   {
-    "_id": "EXPLORATION003_0",
+    "_id": "EXPLORATION004",
     "state": 0,
-    "description": "Consulter l'écogeste \"Lord Kelvin\"",
+    "description": "Dévérouillez la consultation des données électricité à la demi-heure pour remporter 5 étoiles. Si cela est déjà fait, allez simplement consulter ces données pour remporter vos 5 étoiles.",
     "target": 1,
-    "type": 3,
+    "type": 1,
     "date": null,
-    "ecogesture_id": "ECOGESTURE0031",
-    "fluid_condition": [],
-    "message_success": "Vous avez consulté l'écogeste \"Lord Kelvin\""
+    "ecogesture_id": "",
+    "fluid_condition": [0],
+    "message_success": "Vous devenez un fin connaisseur de vos consommations électriques. N'hésitez pas à consulter ces données, ce sont celles qui vous en apprennent le plus sur vos usages quotidiens."
   },
   {
-    "_id": "EXPLORATION004",
+    "_id": "EXPLORATION004_0",
     "state": 0,
-    "description": "Envoyez nous votre avis sur le service",
+    "description": "Consultez l'écogestes Lord Kelvin pour remporter 5 étoiles.",
     "target": 1,
-    "type": 1,
+    "type": 3,
     "date": null,
-    "ecogesture_id": "",
+    "ecogesture_id": "ECOGESTURE0031",
     "fluid_condition": [],
-    "message_success": "Vous nous avez envoyé votre avis sur le service"
+    "message_success": "Vous avez consulté l'écogeste Professeur Kelvin et êtes prêts à adopter des bonnes pratiques en hiver."
   },
   {
     "_id": "EXPLORATION005",
     "state": 0,
-    "description": "Consulter mes données sur une période de 5 ans",
+    "description": "Envoyez-nous un avis sur notre service. Vous remporterez 5 étoiles, quelque soit son contenu (tant qu'il est sincère :))",
     "target": 1,
-    "type": 2,
+    "type": 1,
     "date": null,
     "ecogesture_id": "",
     "fluid_condition": [],
-    "message_success": "Vous avez consulté votre consommation sur une période de 5 ans"
+    "message_success": "Avis bien reçu ! Merci. Il va être lu par nos équipes. En attendant..."
   },
   {
     "_id": "EXPLORATION006",
diff --git a/src/enum/userExploration.enum.ts b/src/enum/userExploration.enum.ts
index b0c3cdea567a9ae740429f3666a28cb065e15b39..454db67ba8c87249f76e70648cdd219a2bfe64bc 100644
--- a/src/enum/userExploration.enum.ts
+++ b/src/enum/userExploration.enum.ts
@@ -16,8 +16,8 @@ export enum UserExplorationID {
   EXPLORATION001 = 'EXPLORATION001',
   EXPLORATION002 = 'EXPLORATION002',
   EXPLORATION003 = 'EXPLORATION003',
-  EXPLORATION003_0 = 'EXPLORATION003_0',
   EXPLORATION004 = 'EXPLORATION004',
+  EXPLORATION004_0 = 'EXPLORATION004_0',
   EXPLORATION005 = 'EXPLORATION005',
   EXPLORATION006 = 'EXPLORATION006',
   EXPLORATION007 = 'EXPLORATION007',
diff --git a/src/services/challenge.service.spec.ts b/src/services/challenge.service.spec.ts
index 3a5d44b08da69b645e445f8dde5e3c9a11644d88..b2cf3b40d6639ed62b70b9ebae60c05498d548d3 100644
--- a/src/services/challenge.service.spec.ts
+++ b/src/services/challenge.service.spec.ts
@@ -18,8 +18,8 @@ import {
   userChallengeData,
   userChallengeDefault,
   userChallengeExplo1OnGoing,
-  userChallengeExplo3,
-  userChallengeExplo3_0,
+  userChallengeExplo4,
+  userChallengeExplo4_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,
-  explorationEntity3,
-  explorationEntity3_0,
+  explorationEntity4,
+  explorationEntity4_0,
   userExploration,
   userExploration1,
-  userExploration3,
-  userExploration3_0,
+  userExploration4,
+  userExploration4_0,
   UserExplorationUnlocked,
 } from '../../test/__mocks__/explorationData.mock'
 import { fluidStatusData } from '../../test/__mocks__/fluidStatusData.mock'
@@ -568,29 +568,29 @@ describe('Challenge service', () => {
       expect(result).toEqual(userChallengeExplo1OnGoing)
     })
     it('should return updated userChallenge with condition-validated exploration', async () => {
-      mockGetExplorationEntityById.mockResolvedValue(explorationEntity3)
+      mockGetExplorationEntityById.mockResolvedValue(explorationEntity4)
       mockParseExplorationEntityToUserExploration.mockReturnValue(
-        userExploration3
+        userExploration4
       )
 
       const result = await challengeService.loopVerificationExplorationCondition(
-        userChallengeExplo3,
+        userChallengeExplo4,
         allChallengeEntityData,
         fluidStatusData
       )
-      expect(result).toEqual(userChallengeExplo3)
+      expect(result).toEqual(userChallengeExplo4)
     })
     it('should return updated userChallenge with new exploration when condition is invalid', async () => {
-      mockGetExplorationEntityById.mockResolvedValue(explorationEntity3_0)
+      mockGetExplorationEntityById.mockResolvedValue(explorationEntity4_0)
       mockParseExplorationEntityToUserExploration.mockReturnValue(
-        userExploration3_0
+        userExploration4_0
       )
       const result = await challengeService.loopVerificationExplorationCondition(
-        userChallengeExplo3,
+        userChallengeExplo4,
         allChallengeEntityData,
         fluidStatusData
       )
-      expect(result).toEqual(userChallengeExplo3_0)
+      expect(result).toEqual(userChallengeExplo4_0)
     })
   })
 })
diff --git a/src/services/exploration.service.ts b/src/services/exploration.service.ts
index 77e2a724196e8c92d2d452c0fa94a0b76115e83c..0d0ca33ddf62cbc8f5b72d3ad9f0ecb5a023e217 100644
--- a/src/services/exploration.service.ts
+++ b/src/services/exploration.service.ts
@@ -213,7 +213,7 @@ export default class ExplorationService {
           )
         }
       case UserExplorationID.EXPLORATION002:
-      case UserExplorationID.EXPLORATION003_0:
+      case UserExplorationID.EXPLORATION004_0:
       case UserExplorationID.EXPLORATION005:
       case UserExplorationID.EXPLORATION007:
       case UserExplorationID.EXPLORATION004:
diff --git a/test/__mocks__/challengeEntity.mock.ts b/test/__mocks__/challengeEntity.mock.ts
index 210781d603642441b8b496e55120f51fdccccd5c..cea987eba15369a6d6b8fc3e6499990ab35a06f7 100644
--- a/test/__mocks__/challengeEntity.mock.ts
+++ b/test/__mocks__/challengeEntity.mock.ts
@@ -86,10 +86,6 @@ export const allChallengeEntityData: ChallengeEntity[] = [
             _id: 'EXPLORATION003',
             _type: 'com.grandlyon.ecolyo.exploration',
           },
-          {
-            _id: 'EXPLORATION003_0',
-            _type: 'com.grandlyon.ecolyo.exploration',
-          },
         ],
       },
     },
@@ -112,6 +108,10 @@ export const allChallengeEntityData: ChallengeEntity[] = [
             _id: 'EXPLORATION004',
             _type: 'com.grandlyon.ecolyo.exploration',
           },
+          {
+            _id: 'EXPLORATION004_0',
+            _type: 'com.grandlyon.ecolyo.exploration',
+          },
         ],
       },
     },
diff --git a/test/__mocks__/explorationData.mock.ts b/test/__mocks__/explorationData.mock.ts
index d7312d008ccb3ed5c07f976ec13a587bca594f50..446d72a5286f28e42701e1e7d1907a5e8a7c41c4 100644
--- a/test/__mocks__/explorationData.mock.ts
+++ b/test/__mocks__/explorationData.mock.ts
@@ -18,8 +18,8 @@ export const explorationEntity: ExplorationEntity = {
   message_success:
     'Vous avez complété votre profil ou refait un tour dans votre profil',
 }
-export const explorationEntity3: ExplorationEntity = {
-  id: 'EXPLORATION003',
+export const explorationEntity4: ExplorationEntity = {
+  id: 'EXPLORATION004',
   state: UserExplorationState.UNLOCKED,
   description:
     'Dévérouiller les données électricité à la demi-heure / Consulter les données à la demi-heure',
@@ -31,8 +31,8 @@ export const explorationEntity3: ExplorationEntity = {
   message_success:
     'Vous avez dévérrouillé les données électricité à la demi-heure',
 }
-export const explorationEntity3_0: ExplorationEntity = {
-  id: 'EXPLORATION003_0',
+export const explorationEntity4_0: ExplorationEntity = {
+  id: 'EXPLORATION004_0',
   state: UserExplorationState.UNLOCKED,
   description: 'Consulter l\'écogeste "Lord Kelvin"',
   target: 1,
@@ -83,8 +83,8 @@ export const userExploration1: UserExploration = {
   message_success:
     'Vous avez complété votre profil ou refait un tour dans votre profil',
 }
-export const userExploration3: UserExploration = {
-  id: 'EXPLORATION003',
+export const userExploration4: UserExploration = {
+  id: 'EXPLORATION004',
   state: 0,
   description: 'Dévérrouillez les données électricité à la demi-heure',
   target: 1,
@@ -96,8 +96,8 @@ export const userExploration3: UserExploration = {
   message_success:
     'Vous avez dévérrouillé les données électricité à la demi-heure',
 }
-export const userExploration3_0: UserExploration = {
-  id: 'EXPLORATION003_0',
+export const userExploration4_0: UserExploration = {
+  id: 'EXPLORATION004_0',
   state: 0,
   description: 'Consulter l\'écogeste "Lord Kelvin"',
   target: 1,
@@ -136,38 +136,39 @@ export const allExplorationEntities: ExplorationEntity[] = [
   {
     id: 'EXPLORATION003',
     state: 0,
-    description:
-      'Dévérouiller les données électricité à la demi-heure / Consulter les données à la demi-heure',
+    description: 'Consulter mes données au pas de temps annuel',
     target: 1,
-    type: UserExplorationType.ACTION,
+    type: UserExplorationType.CONSUMPTION,
     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: 'EXPLORATION004',
     state: 0,
-    description: 'Envoyez nous votre avis sur le service',
+    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,
     ecogesture_id: '',
-    fluid_condition: [],
-    message_success: 'Vous nous avez envoyé votre avis sur le service',
+    fluid_condition: [0],
+    message_success:
+      'Vous avez consulté ou déverouillé les données électricité à la demi-heure',
   },
   {
     id: 'EXPLORATION005',
     state: 0,
-    description: 'Consulter mes données au pas de temps annuel',
+    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 avez consulté votre consommation à l'année",
+    message_success: 'Vous nous avez envoyé votre avis sur le service',
   },
+
   {
     id: 'EXPLORATION006',
     state: 0,
diff --git a/test/__mocks__/userChallengeData.mock.ts b/test/__mocks__/userChallengeData.mock.ts
index 2cbfea1f9801b318e8f7e0169d3661a5ac90179e..7d76229bb73726dd7728bf773627255ed5b8558d 100644
--- a/test/__mocks__/userChallengeData.mock.ts
+++ b/test/__mocks__/userChallengeData.mock.ts
@@ -330,10 +330,10 @@ export const userChallengeExplo1OnGoing: UserChallenge = {
     state: UserActionState.UNSTARTED,
   },
 }
-export const userChallengeExplo3: UserChallenge = {
-  id: 'CHALLENGE0003',
-  title: 'Challenge 3',
-  description: 'Description challenge 3',
+export const userChallengeExplo4: UserChallenge = {
+  id: 'CHALLENGE0004',
+  title: 'Challenge 4',
+  description: 'Description challenge 4',
   state: UserChallengeState.UNLOCKED,
   target: 15,
   progress: {
@@ -347,7 +347,7 @@ export const userChallengeExplo3: UserChallenge = {
   endingDate: null,
   quiz: userQuiz,
   exploration: {
-    id: 'EXPLORATION003',
+    id: 'EXPLORATION004',
     state: 0,
     description: 'Dévérrouillez les données électricité à la demi-heure',
     target: 1,
@@ -365,10 +365,10 @@ export const userChallengeExplo3: UserChallenge = {
     state: UserActionState.UNSTARTED,
   },
 }
-export const userChallengeExplo3_0: UserChallenge = {
-  id: 'CHALLENGE0003',
-  title: 'Challenge 3',
-  description: 'Description challenge 3',
+export const userChallengeExplo4_0: UserChallenge = {
+  id: 'CHALLENGE0004',
+  title: 'Challenge 4',
+  description: 'Description challenge 4',
   state: UserChallengeState.UNLOCKED,
   target: 15,
   progress: {
@@ -382,7 +382,7 @@ export const userChallengeExplo3_0: UserChallenge = {
   endingDate: null,
   quiz: userQuiz,
   exploration: {
-    id: 'EXPLORATION003_0',
+    id: 'EXPLORATION004_0',
     state: 0,
     description: 'Consulter l\'écogeste "Lord Kelvin"',
     target: 1,