Dupe picks TOP 10
-
EtosSensitive Micellar
The candidate product emphasizes that it is good to use even around the eyes, but the finish tends to be more soft-matte. The reference product is easy to feel as if it wipes densely even without rubbing.
64% similar ·
Sensitive Micellar vs. Very Pure Micellar Water Comparison Product
EtosSensitive MicellarReference Product
MixaVery Pure Micellar WaterCategory Cleansing Water Cleansing Water Ingredient count 8 items 8 items Made in Netherlands France Product traits - Alcohol-free
- EU allergen-free
- Fragrance-free
- Oil-free
- Paraben-free
- Silicone-free
- Sulfate-free
- Reef-safe
- Fungal acne-safe
- Alcohol-free
- EU allergen-free
- Fragrance-free
- Oil-free
- Paraben-free
- Silicone-free
- Sulfate-free
- Reef-safe
- Fungal acne-safe
Key ingredients - Coco-GlucosideSurfactant
- Caprylyl GlycolHair Conditioning
- NiacinamideNiacinamide
- Capryloyl GlycineHair Conditioning
- Caprylyl GlycolHair Conditioning
- Coco-BetaineHair Conditioning
Ingredient comparison - Preference: Not ratedWater
- Preference: Not ratedGlycerinHair Conditioning
- Preference: Low dataCoco-GlucosideSurfactant
- Preference: AverageCaprylyl GlycolHair Conditioning
- Preference: Not ratedTriethyl Citrate
- Preference: Very lowNiacinamideNiacinamide
- Preference: Not ratedBenzoic AcidPreservative
- Preference: Not ratedSodium Hydroxide
- Preference: Not ratedWater
- Preference: Not ratedGlycerinHair Conditioning
- Preference: Not ratedPropanediol
- Preference: Low dataCapryloyl GlycineHair Conditioning
- Preference: AverageCaprylyl GlycolHair Conditioning
- Preference: Low dataCoco-BetaineHair Conditioning
- Preference: Not ratedSodium Chloride
- Preference: Not ratedSodium Hydroxide
-
Beekman 1802Micellar Milk Froth Gel to Foam Cleanser
The candidate product is a type where the gel turns into foam to cleanse, so the usage feel changes significantly. The reference product adheres like water and tends to condition without separate rinsing.
63% similar ·
Micellar Milk Froth Gel to Foam Cleanser vs. Very Pure Micellar Water Comparison Product
Beekman 1802Micellar Milk Froth Gel to Foam CleanserReference Product
MixaVery Pure Micellar WaterCategory Cleansing Water Cleansing Water Ingredient count 27 items 8 items Made in United States France Product traits - Alcohol-free
- EU allergen-free
- Fragrance-free
- Oil-free
- Paraben-free
- Silicone-free
- Sulfate-free
- Reef-safe
- Fungal acne-safe
- Alcohol-free
- EU allergen-free
- Fragrance-free
- Oil-free
- Paraben-free
- Silicone-free
- Sulfate-free
- Reef-safe
- Fungal acne-safe
Key ingredients - Cocamidopropyl BetaineHair Conditioning
- Sodium C14-16 Olefin SulfonateSurfactant
- Decyl GlucosideSurfactant
- Caprae Lac
- Sodium HyaluronateHyaluronic Acid
- Capryloyl GlycineHair Conditioning
- Caprylyl GlycolHair Conditioning
- Coco-BetaineHair Conditioning
Ingredient comparison - Preference: Not ratedWater
- Preference: Not ratedGlycerinHair Conditioning
- Preference: Low dataCocamidopropyl BetaineHair Conditioning
- Preference: Not ratedPropanediol
- Preference: Low dataSodium C14-16 Olefin SulfonateSurfactant
- Preference: Not ratedAcrylates CopolymerAntistatic
- Preference: Low dataDecyl GlucosideSurfactant
- Preference: Low dataCaprae Lac
- Preference: AverageSodium HyaluronateHyaluronic Acid
- Preference: Not ratedChondrus Crispus Extract
- Preference: Not ratedSodium Chloride
- Preference: Not rated1,2-Hexanediol
- Preference: AverageCaprylyl GlycolHair Conditioning
- Preference: Not ratedSodium Hydroxide
- Preference: Low dataPrunus Armeniaca Kernel OilOil
- Preference: Low dataLysineHair Conditioning
- Preference: Not ratedSodium Glycolate
- Preference: Not ratedSodium BenzoatePreservative
- Preference: Not ratedCocamidopropyl DimethylamineHair Conditioning
- Preference: Not ratedBetula Alba Bark Extract
- Preference: Not ratedSodium Citrate
- Preference: Not ratedSodium Carbonate
- Preference: AverageIron Oxides
- Preference: Not ratedCI 77492Colorant
- Preference: Not ratedDextrin
- Preference: Low dataClitoria Ternatea Flower Extract
- Preference: Not ratedSilica
- Preference: Not ratedWater
- Preference: Not ratedGlycerinHair Conditioning
- Preference: Not ratedPropanediol
- Preference: Low dataCapryloyl GlycineHair Conditioning
- Preference: AverageCaprylyl GlycolHair Conditioning
- Preference: Low dataCoco-BetaineHair Conditioning
- Preference: Not ratedSodium Chloride
- Preference: Not ratedSodium Hydroxide
-
Revolution BeautyFreshwater Brightening Cleansing Water
The candidate product is a water type but puts forward usage of soaking a cotton pad and lightly wiping the entire face. The reference product is more centered on the point that it conditions freshly without white cast even without rinsing.
63% similar ·
Freshwater Brightening Cleansing Water vs. Very Pure Micellar Water Comparison Product
Revolution BeautyFreshwater Brightening Cleansing WaterReference Product
MixaVery Pure Micellar WaterCategory Cleansing Water Cleansing Water Ingredient count 14 items 8 items Made in United Kingdom France Product traits - Alcohol-free
- EU allergen-free
- Fragrance-free
- Oil-free
- Paraben-free
- Silicone-free
- Sulfate-free
- Reef-safe
- Fungal acne-safe
- Alcohol-free
- EU allergen-free
- Fragrance-free
- Oil-free
- Paraben-free
- Silicone-free
- Sulfate-free
- Reef-safe
- Fungal acne-safe
Key ingredients - Decyl GlucosideSurfactant
- Sodium Lauroyl GlutamateHair Conditioning
- Sodium CocoamphoacetateHair Conditioning
- Disodium CocoamphodiacetateHair Conditioning
- UreaUrea
- Capryloyl GlycineHair Conditioning
- Caprylyl GlycolHair Conditioning
- Coco-BetaineHair Conditioning
Ingredient comparison - Preference: Not ratedWater
- Preference: Not ratedGlycerinHair Conditioning
- Preference: Not ratedPropanediol
- Preference: Not ratedPhenoxyethanolPreservative
- Preference: Low dataDecyl GlucosideSurfactant
- Preference: Low dataSodium Lauroyl GlutamateHair Conditioning
- Preference: Not ratedSodium Chloride
- Preference: Low dataSodium CocoamphoacetateHair Conditioning
- Preference: Low dataDisodium CocoamphodiacetateHair Conditioning
- Preference: Low dataUreaUrea
- Preference: AverageEthylhexylglycerin
- Preference: Low dataCitrus Paradisi Fruit Extract
- Preference: Not ratedDisodium EDTA
- Preference: Not ratedCitric AcidAHA
- Preference: Not ratedWater
- Preference: Not ratedGlycerinHair Conditioning
- Preference: Not ratedPropanediol
- Preference: Low dataCapryloyl GlycineHair Conditioning
- Preference: AverageCaprylyl GlycolHair Conditioning
- Preference: Low dataCoco-BetaineHair Conditioning
- Preference: Not ratedSodium Chloride
- Preference: Not ratedSodium Hydroxide
-
EucerinHydrating Micellar Water
The candidate product puts hyaluronic acid more to the front and is good for expecting a moist finish. The reference product is focused on the adherence that tidies up residues even without rubbing.
63% similar ·
Hydrating Micellar Water vs. Very Pure Micellar Water Comparison Product
EucerinHydrating Micellar WaterReference Product
MixaVery Pure Micellar WaterCategory Cleansing Water Cleansing Water Ingredient count 10 items 8 items Made in Germany France Product traits - Alcohol-free
- EU allergen-free
- Fragrance-free
- Oil-free
- Paraben-free
- Silicone-free
- Sulfate-free
- Reef-safe
- Fungal acne-safe
- Alcohol-free
- EU allergen-free
- Fragrance-free
- Oil-free
- Paraben-free
- Silicone-free
- Sulfate-free
- Reef-safe
- Fungal acne-safe
Key ingredients - Coco-BetaineHair Conditioning
- Coco-GlucosideSurfactant
- Glyceryl Glucoside
- Sodium HyaluronateHyaluronic Acid
- Capryloyl GlycineHair Conditioning
- Caprylyl GlycolHair Conditioning
- Coco-BetaineHair Conditioning
Ingredient comparison - Preference: Not ratedWater
- Preference: Not ratedGlycerinHair Conditioning
- Preference: Low dataCoco-BetaineHair Conditioning
- Preference: Low dataCoco-GlucosideSurfactant
- Preference: Low dataGlyceryl Glucoside
- Preference: Not ratedAcrylates/C10-30 Alkyl Acrylate Crosspolymer
- Preference: AverageSodium HyaluronateHyaluronic Acid
- Preference: Not ratedTrisodium EDTA
- Preference: Not ratedSodium Chloride
- Preference: Not ratedSodium BenzoatePreservative
- Preference: Not ratedWater
- Preference: Not ratedGlycerinHair Conditioning
- Preference: Not ratedPropanediol
- Preference: Low dataCapryloyl GlycineHair Conditioning
- Preference: AverageCaprylyl GlycolHair Conditioning
- Preference: Low dataCoco-BetaineHair Conditioning
- Preference: Not ratedSodium Chloride
- Preference: Not ratedSodium Hydroxide
-
LumeneSoothing Micellar Water
The candidate product is guided with a wider usage area that even wipes away lip makeup. The reference product emphasizes more the wiping that does not sit on the surface before face cleansing and in makeup removal.
62% similar ·
Soothing Micellar Water vs. Very Pure Micellar Water Comparison Product
LumeneSoothing Micellar WaterReference Product
MixaVery Pure Micellar WaterCategory Cleansing Water Cleansing Water Ingredient count 15 items 8 items Made in Finland France Product traits - Alcohol-free
- EU allergen-free
- Fragrance-free
- Oil-free
- Paraben-free
- Silicone-free
- Sulfate-free
- Reef-safe
- Fungal acne-safe
- Alcohol-free
- EU allergen-free
- Fragrance-free
- Oil-free
- Paraben-free
- Silicone-free
- Sulfate-free
- Reef-safe
- Fungal acne-safe
Key ingredients - Caprylyl/Capryl GlucosideSurfactant
- Vaccinium Myrtillus Fruit Juice
- PanthenolHair Conditioning
- Ethylhexylglycerin
- HydroxyacetophenoneAntioxidant
- Capryloyl GlycineHair Conditioning
- Caprylyl GlycolHair Conditioning
- Coco-BetaineHair Conditioning
Ingredient comparison - Preference: Not ratedWater
- Preference: Not ratedGlycerinHair Conditioning
- Preference: Not ratedPropanediol
- Preference: Low dataCaprylyl/Capryl GlucosideSurfactant
- Preference: Not ratedButylene Glycol
- Preference: Not ratedPoloxamer 184Surfactant
- Preference: Low dataVaccinium Myrtillus Fruit Juice
- Preference: AveragePanthenolHair Conditioning
- Preference: Not ratedPentylene Glycol
- Preference: AverageEthylhexylglycerin
- Preference: AverageHydroxyacetophenoneAntioxidant
- Preference: Not ratedPhenoxyethanolPreservative
- Preference: Not ratedDisodium Phosphate
- Preference: Not ratedSodium Phosphate
- Preference: Low dataDecyl AlcoholSurfactant
- Preference: Not ratedWater
- Preference: Not ratedGlycerinHair Conditioning
- Preference: Not ratedPropanediol
- Preference: Low dataCapryloyl GlycineHair Conditioning
- Preference: AverageCaprylyl GlycolHair Conditioning
- Preference: Low dataCoco-BetaineHair Conditioning
- Preference: Not ratedSodium Chloride
- Preference: Not ratedSodium Hydroxide
-
VeraLabAcqua Micellare Gentle Facial Cleanser
The candidate product is low-viscosity like water, so when wiped off, makeup and impurities tend to be cleared away clearly. The reference product is more impactful in the sensation that it conditions freshly without white cast without separate rinsing.
62% similar ·
Acqua Micellare Gentle Facial Cleanser vs. Very Pure Micellar Water Comparison Product
VeraLabAcqua Micellare Gentle Facial CleanserReference Product
MixaVery Pure Micellar WaterCategory Cleansing Water Cleansing Water Ingredient count 10 items 8 items Made in Italy France Product traits - Alcohol-free
- EU allergen-free
- Fragrance-free
- Oil-free
- Paraben-free
- Silicone-free
- Sulfate-free
- Reef-safe
- Fungal acne-safe
- Alcohol-free
- EU allergen-free
- Fragrance-free
- Oil-free
- Paraben-free
- Silicone-free
- Sulfate-free
- Reef-safe
- Fungal acne-safe
Key ingredients - Cetyl Esters
- Disodium Cocoyl GlutamateSurfactant
- Ethylhexylglycerin
- Coconut AcidSurfactant
- Capryloyl GlycineHair Conditioning
- Caprylyl GlycolHair Conditioning
- Coco-BetaineHair Conditioning
Ingredient comparison - Preference: Not ratedWater
- Preference: Not ratedGlycerinHair Conditioning
- Preference: Not ratedBabassu Oil Glycereth-8 EstersSurfactant
- Preference: Low dataCetyl Esters
- Preference: Not ratedCalendula Officinalis Flower Water
- Preference: Low dataDisodium Cocoyl GlutamateSurfactant
- Preference: Not ratedPhenoxyethanolPreservative
- Preference: Not ratedSodium Chloride
- Preference: AverageEthylhexylglycerin
- Preference: Low dataCoconut AcidSurfactant
- Preference: Not ratedWater
- Preference: Not ratedGlycerinHair Conditioning
- Preference: Not ratedPropanediol
- Preference: Low dataCapryloyl GlycineHair Conditioning
- Preference: AverageCaprylyl GlycolHair Conditioning
- Preference: Low dataCoco-BetaineHair Conditioning
- Preference: Not ratedSodium Chloride
- Preference: Not ratedSodium Hydroxide
-
LumeneMoisturizing Micellar Water
The candidate product can be used on the face, eyes, and lips and tends to finish freshly without stickiness. The reference product makes one expect more of a dense residue-tidying feeling even without rubbing.
62% similar ·
Moisturizing Micellar Water vs. Very Pure Micellar Water Comparison Product
LumeneMoisturizing Micellar WaterReference Product
MixaVery Pure Micellar WaterCategory Cleansing Water Cleansing Water Ingredient count 15 items 8 items Made in Finland France Product traits - Alcohol-free
- EU allergen-free
- Fragrance-free
- Oil-free
- Paraben-free
- Silicone-free
- Sulfate-free
- Reef-safe
- Fungal acne-safe
- Alcohol-free
- EU allergen-free
- Fragrance-free
- Oil-free
- Paraben-free
- Silicone-free
- Sulfate-free
- Reef-safe
- Fungal acne-safe
Key ingredients - Caprylyl/Capryl GlucosideSurfactant
- BetaineHair Conditioning
- Vaccinium Vitis-Idaea Fruit Juice
- Ethylhexylglycerin
- HydroxyacetophenoneAntioxidant
- Capryloyl GlycineHair Conditioning
- Caprylyl GlycolHair Conditioning
- Coco-BetaineHair Conditioning
Ingredient comparison - Preference: Not ratedWater
- Preference: Not ratedGlycerinHair Conditioning
- Preference: Not ratedPoloxamer 184Surfactant
- Preference: Not ratedPropanediol
- Preference: Low dataCaprylyl/Capryl GlucosideSurfactant
- Preference: Not ratedButylene Glycol
- Preference: AverageBetaineHair Conditioning
- Preference: Low dataVaccinium Vitis-Idaea Fruit Juice
- Preference: Not ratedPentylene Glycol
- Preference: AverageEthylhexylglycerin
- Preference: AverageHydroxyacetophenoneAntioxidant
- Preference: Not ratedPhenoxyethanolPreservative
- Preference: Not ratedDisodium Phosphate
- Preference: Not ratedSodium Phosphate
- Preference: Low dataDecyl AlcoholSurfactant
- Preference: Not ratedWater
- Preference: Not ratedGlycerinHair Conditioning
- Preference: Not ratedPropanediol
- Preference: Low dataCapryloyl GlycineHair Conditioning
- Preference: AverageCaprylyl GlycolHair Conditioning
- Preference: Low dataCoco-BetaineHair Conditioning
- Preference: Not ratedSodium Chloride
- Preference: Not ratedSodium Hydroxide
-
GarnierSkinactive Water Rose Micellar Cleansing Water
The candidate product has a point of adding rose water, so it is good when preferring a fresh concept during use. The reference product is more centered on the point that it adheres without sitting on the surface and conditions comfortably without rinsing.
62% similar ·
Skinactive Water Rose Micellar Cleansing Water vs. Very Pure Micellar Water Comparison Product
GarnierSkinactive Water Rose Micellar Cleansing WaterReference Product
MixaVery Pure Micellar WaterCategory Cleansing Water Cleansing Water Ingredient count 11 items 8 items Made in France France Product traits - Alcohol-free
- EU allergen-free
- Fragrance-free
- Oil-free
- Paraben-free
- Silicone-free
- Sulfate-free
- Reef-safe
- Fungal acne-safe
- Alcohol-free
- EU allergen-free
- Fragrance-free
- Oil-free
- Paraben-free
- Silicone-free
- Sulfate-free
- Reef-safe
- Fungal acne-safe
Key ingredients - Rosa Damascena Flower Water
- Coco-BetaineHair Conditioning
- Caprylyl/Capryl GlucosideSurfactant
- ArginineHair Conditioning
- Salicylic AcidBHA
- Capryloyl GlycineHair Conditioning
- Caprylyl GlycolHair Conditioning
- Coco-BetaineHair Conditioning
Ingredient comparison - Preference: Not ratedWater
- Preference: Not ratedPropanediol
- Preference: Low dataRosa Damascena Flower Water
- Preference: Not ratedGlycerinHair Conditioning
- Preference: Low dataCoco-BetaineHair Conditioning
- Preference: Not ratedSodium BenzoatePreservative
- Preference: Low dataCaprylyl/Capryl GlucosideSurfactant
- Preference: Not ratedSodium Chloride
- Preference: Not ratedCitric AcidAHA
- Preference: AverageArginineHair Conditioning
- Preference: Low dataSalicylic AcidBHA
- Preference: Not ratedWater
- Preference: Not ratedGlycerinHair Conditioning
- Preference: Not ratedPropanediol
- Preference: Low dataCapryloyl GlycineHair Conditioning
- Preference: AverageCaprylyl GlycolHair Conditioning
- Preference: Low dataCoco-BetaineHair Conditioning
- Preference: Not ratedSodium Chloride
- Preference: Not ratedSodium Hydroxide
-
Banila CoClean It Zero Pure Cleansing Water
The candidate product puts forward ceramide and centella asiatica and is closer to reducing tightness moistly. The reference product is weighted toward tidying up freshly without white cast even without separate rinsing.
61% similar ·
Clean It Zero Pure Cleansing Water vs. Very Pure Micellar Water Comparison Product
Banila CoClean It Zero Pure Cleansing WaterReference Product
MixaVery Pure Micellar WaterCategory Cleansing Water Cleansing Water Ingredient count 28 items 8 items Made in South Korea France Product traits - Alcohol-free
- EU allergen-free
- Fragrance-free
- Oil-free
- Paraben-free
- Silicone-free
- Sulfate-free
- Reef-safe
- Fungal acne-safe
- Alcohol-free
- EU allergen-free
- Fragrance-free
- Oil-free
- Paraben-free
- Silicone-free
- Sulfate-free
- Reef-safe
- Fungal acne-safe
Key ingredients - Sorbitol
- Coco-BetaineHair Conditioning
- PanthenolHair Conditioning
- Coco-GlucosideSurfactant
- Ethylhexylglycerin
- Capryloyl GlycineHair Conditioning
- Caprylyl GlycolHair Conditioning
- Coco-BetaineHair Conditioning
Ingredient comparison - Preference: Not ratedWater
- Preference: Not ratedGlycerinHair Conditioning
- Preference: Not rated1,2-Hexanediol
- Preference: Not ratedDipropylene Glycol
- Preference: Not ratedPolyglyceryl-4 CaprateSurfactant
- Preference: Not ratedPolyglyceryl-6 CaprylateSurfactant
- Preference: Not ratedButylene Glycol
- Preference: AverageSorbitol
- Preference: Low dataCoco-BetaineHair Conditioning
- Preference: Not ratedSodium Citrate
- Preference: AveragePanthenolHair Conditioning
- Preference: Not ratedSodium Chloride
- Preference: Low dataCoco-GlucosideSurfactant
- Preference: AverageEthylhexylglycerin
- Preference: Not ratedCitric AcidAHA
- Preference: Low dataDecyl GlucosideSurfactant
- Preference: Not ratedDisodium EDTA
- Preference: Not ratedCaprylic/Capric Triglyceride
- Preference: Not ratedPropanediol
- Preference: AverageCeramide NPCeramide
- Preference: Not ratedHydrogenated LecithinSurfactant
- Preference: AverageHydroxyacetophenoneAntioxidant
- Preference: Low dataBifida Ferment Lysate
- Preference: Not ratedAngelica Archangelica Root Extract
- Preference: Low dataAspalathus Linearis Leaf Extract
- Preference: Low dataBambusa Vulgaris Leaf/Stem Extract
- Preference: Low dataMalpighia Glabra Fruit Extract
- Preference: AverageCentella Asiatica Extract
- Preference: Not ratedWater
- Preference: Not ratedGlycerinHair Conditioning
- Preference: Not ratedPropanediol
- Preference: Low dataCapryloyl GlycineHair Conditioning
- Preference: AverageCaprylyl GlycolHair Conditioning
- Preference: Low dataCoco-BetaineHair Conditioning
- Preference: Not ratedSodium Chloride
- Preference: Not ratedSodium Hydroxide
-
AgradoVit C Agua Micelar Desmaquillante
The candidate product is a micellar water type while also putting vitamin C derivatives to the front. The reference product emphasizes more the adherence that wipes away even residues without rubbing and the low-irritation usage feel.
61% similar ·
Vit C Agua Micelar Desmaquillante vs. Very Pure Micellar Water Comparison Product
AgradoVit C Agua Micelar DesmaquillanteReference Product
MixaVery Pure Micellar WaterCategory Cleansing Water Cleansing Water Ingredient count 12 items 8 items Made in Spain France Product traits - Alcohol-free
- EU allergen-free
- Fragrance-free
- Oil-free
- Paraben-free
- Silicone-free
- Sulfate-free
- Reef-safe
- Fungal acne-safe
- Alcohol-free
- EU allergen-free
- Fragrance-free
- Oil-free
- Paraben-free
- Silicone-free
- Sulfate-free
- Reef-safe
- Fungal acne-safe
Key ingredients - 3-O-Ethyl Ascorbic AcidVitamin C
- Caprylyl/Capryl GlucosideSurfactant
- Sodium Cocoyl Apple Amino AcidsHair Conditioning
- Caprylyl GlycolHair Conditioning
- Lactic AcidAHA
- Capryloyl GlycineHair Conditioning
- Caprylyl GlycolHair Conditioning
- Coco-BetaineHair Conditioning
Ingredient comparison - Preference: Not ratedWater
- Preference: Not ratedButylene Glycol
- Preference: Not ratedGlycerinHair Conditioning
- Preference: Low data3-O-Ethyl Ascorbic AcidVitamin C
- Preference: Low dataCaprylyl/Capryl GlucosideSurfactant
- Preference: Not ratedPropanediol
- Preference: Low dataSodium Cocoyl Apple Amino AcidsHair Conditioning
- Preference: AverageCaprylyl GlycolHair Conditioning
- Preference: Not ratedParfumSynthetic Fragrance
- Preference: Not ratedTetrasodium Glutamate Diacetate
- Preference: Low dataLactic AcidAHA
- Preference: Not ratedCaprylhydroxamic Acid
- Preference: Not ratedWater
- Preference: Not ratedGlycerinHair Conditioning
- Preference: Not ratedPropanediol
- Preference: Low dataCapryloyl GlycineHair Conditioning
- Preference: AverageCaprylyl GlycolHair Conditioning
- Preference: Low dataCoco-BetaineHair Conditioning
- Preference: Not ratedSodium Chloride
- Preference: Not ratedSodium Hydroxide
No dupes match your preferences
To change your preferences, update them under Settings & Activity.









