Tata Harper Clarifying Moisturiser by Tata Harper

Tata Harper Clarifying Moisturiser by Tata Harper

Efficacy25/100IrritancyHigh

Works for

Moisturizing
Glycerin, Squalane + 16 more
Works
What the product description says
“Clarifying Moisturiser by Tata Harper”
Source: Cultbeauty

This product can help improve hydration of the skin with the two types of ingredients.

The first type is called “humectants”:
these ingredients help attract water. When humectants are on the surface of the skin, they “pull in” the moisture from the outside environment, or from within deeper layers of the skin. The following ingredients in this product do the job: copper pca, glycerin.

This product also contains ingredients called “occlusives”. They help reduce the speed with which our skin loses moisture to the outside environment. These ingredients also help soften the upper layer of the skin, so it feels less tight and nicer to the touch. The following ingredients in this product do the job: squalane, cocos nucifera fruit extract.

GlycerinKey active· HumectantEffect: HighOne of the best moisturizing ingredients. Naturally present in skin. It attracts water to the upper layer of the skin working as a humectant~3.6–4.4%
SqualaneKey active· Emollient, OcclusiveEffect: HighAn oil naturally present in skin. Works as an emollient to soften the skin and form a protective layer on its surface without a greasy feeling.~1.4–1.7%
Lactobacillus fermentKey active· HumectantEffect: HighA fermentation product created by bacteria Lactobacillus. The fermented product has anti-bacterial properties and might be helpful in calming down inflammation, but studies are lacking. Helps attract water to the upper layer of the skin. Can be used as a preservative~1.3–1.5%
LactobacillusKey activeEffect: HighA non-living ingredient made by fermentation with the bacteria Lactobacillus. It can help attract water to the upper layer of the skin and might help reduce inflammation~1.1–1.3%
Oenothera biennis oilKey active· EmollientEffect: HighHelps soften the upper layer of the skin and can support skin barrier function~0.65–0.95%
Alpha-glucan oligosaccharideKey activeEffect: HighHelps attract water to the upper layer of the skin~0.6–0.9%
Hippophae rhamnoides oilKey active· EmollientEffect: HighA good emollient. Contains various ingredients including vitamins and fatty acids that could work in the skin to neutralize free radicals and minimize moisture loss - if enough of these compounds is able to penetrate the skin in an active form.~0.6–0.9%
Sodium hyaluronateKey active· HumectantEffect: HighOne of the best moisturizing ingredients. Attracts water into the upper layer of the skin~0.5–0.7%
Hyaluronic acidKey active· HumectantEffect: HighOne of the best moisturizing ingredients. Attracts water into the upper layer of the skin. Naturally present in skin. Typically has large molecule size unless advertised otherwise on the product label. Helps support skin's barrier function and may help to reduce inflammation~0.5–0.75%
Cocos nucifera fruit extractKey active· EmollientEffect: HighAn emollient. Found to be as effective as a moisturizer for dry skin as mineral oil. Could be comedogenic~0.45–0.7%
Zinc pcaKey active· HumectantEffect: HighA compound that combines zinc with a hydrating ingredient PCA. Might to be helpful against acne and clogged pores. Can help calm down inflammation in skin. Could be helpful in reducing the formation of free radicals in skin. Might help to reduce fine lines in wrinkles, but solid evidence is missing~0.45–0.7%
Olea europaea fruit oilKey active· EmollientEffect: MediumAn emollient that helps soften the skin but is not effective for restoring its barrier function. Might be helpful to calm down inflammation~0.45–0.65%
Copper pcaKey active· HumectantEffect: HighHelps attract water to the upper layer of the skin~0.4–0.65%
Aloe barbadensis leaf juice· HumectantEffect: LowTraditionally used to treat sunburns, dermatitis and inflammation, but evidence for its effectiveness is lacking. The extract can contain humectants that help attract water into the skin~26–31%
Glyceryl stearate· EmollientEffect: LowAn emollient that softens the skin and forms a protective layer on its surface. Helps water and oil mix together~0.75–1.1%
Lactobacillus/arundinaria gigantea ferment filtrateEffect: LowFermented bamboo. It is mainly used to improve the product texture~0.7–1.05%
Tremella fuciformis extractEffect: LowA mushroom extract that might help attract water to the upper layer of the skin~0.4–0.6%
LysolecithinEffect: LowLecithin derivative. It helps oil and water mix together and can enhance penetration of other ingredients. It helps soften the upper layer of the skin~0.35–0.65%
Exfoliation
Salix alba bark extract
Not delivered
What the product description says
“Formulated with calming aloe vera, this clarifying product is enriched with exfoliating willow bark extract to help lift surface impurities and revitalise the skin.”
Source: SpaceNK

This product does not contain effective exfoliating ingredients. It might be able to deliver physical exfoliation, that is scrub off some of the dead cells on the surface of the skin. We do not recommend physical exfoliation, because it is not uniform (some bits of skin can get exfoliated too much while others not at all). It can also traumatize the skin and aggrevate acne and other skin conditions.

Salix alba bark extractEffect: LowA plant extract that can help neutralize free radicals in skin. It contains a compound salicin that can theoretically be converted into salicylic acid that, in turn, helps reduce inflammation in skin, but the evidence of effectiveness in skin is lacking and the extract is usually not used in a concentration that would enable an exfoliating effect~0.4–0.65%
Evens skin tone
Narcissus tazetta bulb extract
Not delivered
What the product description says
“Plant sugar extract works to restore balance to skin flora, while natural sea fern targets skin discolouration for a more even complexion.”
Source: SpaceNK

Effective ingredients missing or their concentration is too low

Narcissus tazetta bulb extractEffect: Low, below effective doseMight contain compounds called dormins that in theory could help lighten skin and reduce hyperpigmentation, but solid research is lacking~0.4–0.6%

Can it cause trouble?

Irritancy
11 strong irritants: Salvia officinalis flower/leaf/stem extract, Santalum spicatum seed oil + 9 more — patch-test recommended
High risk
We flagged 28 ingredients with irritancy potential. Severity depends on your sensitivity threshold; the table lists the worst offenders first.
IngredientFunctionIrritationEst. amount
Santalum spicatum seed oil—High~2.8–3.4%est.
Pyrus malus seed oilCan contain essential oil that can be irritating. Can help to soften the upper layer of the skin. Might be helpful in neutralizing free radicalsHigh~1.5–1.9%est.
Hippophae rhamnoides oilA good emollient. Contains various ingredients including vitamins and fatty acids that could work in the skin to neutralize free radicals and minimize moisture loss - if enough of these compounds is able to penetrate the skin in an active form.High~0.6–0.9%est.
Sambucus nigra fruit extractA plant extract that may contain a small amount of essential oils. Might be helpful in neutralizing free radicals in skinHigh~0.4–0.65%est.
Salix alba bark extractA plant extract that can help neutralize free radicals in skin. It contains a compound salicin that can theoretically be converted into salicylic acid that, in turn, helps reduce inflammation in skin, but the evidence of effectiveness in skin is lacking and the extract is usually not used in a concentration that would enable an exfoliating effectHigh~0.4–0.65%est.
Arnica montana extract—High~0.4–0.6%est.
Spiraea ulmaria flower extractMight have some anti-oxidant and anti-inflammatory properties. Can be irritatingHigh~0.4–0.6%est.
Calendula officinalis flower extractA plant extract that has some anti-oxidant and anti-bacterial properties. Can be irritatingHigh~0.35–0.6%est.
PullulanCreates a thin drying film on the skin resulting in a short-term tightening effectHigh~0.4–0.6%est.
Phenethyl alcoholA fragrance. Can be irritatingHigh~0.3–0.6%est.
ParfumAn aromatic blend of unspecified and possibly irritating ingredientsHigh~0.3–0.55%est.
CitralA fragrance with a lemon scent. A likely irritantHigh~0.25–0.5%est.
CitronellolA fragrance. Can be irritatingHigh~0.25–0.45%est.
EugenolA fragrance. Is a likely irritantHigh~0.25–0.4%est.
GeraniolA fragrance. Can be irritatingHigh~0.15–0.3%est.
LimoneneA common frangrance that can easily irritate skin, especially if exposed to air, light or heatHigh~0.15–0.3%est.
LinaloolA fragrance. Can be irritatingHigh~0.15–0.3%est.
Aloe barbadensis leaf juiceTraditionally used to treat sunburns, dermatitis and inflammation, but evidence for its effectiveness is lacking. The extract can contain humectants that help attract water into the skinMedium~26–31%est.
Polyglyceryl-2 stearateHelps water and oil mix togetherMedium~0.9–1.1%est.
Oenothera biennis oilHelps soften the upper layer of the skin and can support skin barrier functionMedium~0.65–0.95%est.
Serenoa serrulata fruit extractA plant extract that might help calm down inflammation in skin but evidence of effectiveness is lackingMedium~0.4–0.6%est.
Tremella fuciformis extractA mushroom extract that might help attract water to the upper layer of the skinMedium~0.4–0.6%est.
Narcissus tazetta bulb extractMight contain compounds called dormins that in theory could help lighten skin and reduce hyperpigmentation, but solid research is lackingMedium~0.4–0.6%est.
Medicago sativa extractA plant extract that might help neutralize free radicals in skinMedium~0.4–0.6%est.
Olea europaea fruit oilAn emollient that helps soften the skin but is not effective for restoring its barrier function. Might be helpful to calm down inflammationMedium~0.45–0.65%est.
Leuconostoc/radish root ferment filtrateA preservative that comes from radishes fermented by a bacteria. New research suggests that the preservation properties in the ingredient come from an ammonium salt that is not present naturally in radish root but used in its cultivation. Is problematic because the exact amount of the preservative agents is difficult to determineMedium~0.4–0.65%est.
Comedogenic
1 ingredient rated 2 or more on the 0–5 pore-clogging scale
1 flagged
These ingredients have a comedogenic rating of 2 or more on a 0–5 scale; the table shows each one's rating. In leave-on products they can clog pores in acne-prone skin.
IngredientFunctionRatingEst. amount
Cocos nucifera fruit extractAn emollient. Found to be as effective as a moisturizer for dry skin as mineral oil. Could be comedogenic3/5~0.45–0.7%est.

User reviews

Would you recommend?
No community reviews yet.

Be the first — your take helps the next person decide.

Ingredients

Filter by role to see what each ingredient is doing.

Aloe barbadensis leaf juice~26–31%
Irritant · medium
Irritation risk
Medium
Works for
MoisturizingAntibacterialAnti-inflammatoryReduces rednessReduces irritationAnti-blemishAnti-aging

Traditionally used to treat sunburns, dermatitis and inflammation, but evidence for its effectiveness is lacking. The extract can contain humectants that help attract water into the skin

More about Aloe barbadensis leaf juice
Water~12–14%
Formula
Irritation risk
Low

Plain old water

More about Water
Salvia officinalis flower/leaf/stem extract~5.2–6.4%
Irritant · high
Glycerin~3.6–4.4%
Key active
Irritation risk
Low
Works for
Moisturizing

One of the best moisturizing ingredients. Naturally present in skin. It attracts water to the upper layer of the skin working as a humectant

More about Glycerin
Santalum spicatum seed oil~2.8–3.4%
Irritant · high
Propanediol~1.9–2.3%
Formula
Irritation risk
Low

Acts as a solvent for other ingredients. Speeds up the absorption of other ingredients into the skin

More about Propanediol
Pyrus malus seed oil~1.5–1.9%
Irritant · high
Irritation risk
High
Works for
Anti-oxidation

Can contain essential oil that can be irritating. Can help to soften the upper layer of the skin. Might be helpful in neutralizing free radicals

More about Pyrus malus seed oil
Lactobacillus ferment~1.3–1.5%
Key active
Irritation risk
Low
Works for
MoisturizingAnti-oxidationAnti-inflammatoryReduces irritation

A fermentation product created by bacteria Lactobacillus. The fermented product has anti-bacterial properties and might be helpful in calming down inflammation, but studies are lacking. Helps attract water to the upper layer of the skin. Can be used as a preservative

More about Lactobacillus ferment
Squalane~1.4–1.7%
Key active
Irritation risk
Low
Works for
Moisturizing

An oil naturally present in skin. Works as an emollient to soften the skin and form a protective layer on its surface without a greasy feeling.

More about Squalane
Lactobacillus~1.1–1.3%
Key active
Irritation risk
Low
Works for
Moisturizing

A non-living ingredient made by fermentation with the bacteria Lactobacillus. It can help attract water to the upper layer of the skin and might help reduce inflammation

More about Lactobacillus
Polyglyceryl-2 stearate~0.9–1.1%
Irritant · medium
Irritation risk
Medium
Works for
Cleansing

Helps water and oil mix together

More about Polyglyceryl-2 stearate
Glyceryl stearate~0.75–1.1%
Formula
Irritation risk
Low
Works for
CleansingMoisturizing

An emollient that softens the skin and forms a protective layer on its surface. Helps water and oil mix together

More about Glyceryl stearate
Lactobacillus/arundinaria gigantea ferment filtrate~0.7–1.05%
Formula
Irritation risk
Low
Works for
Moisturizing

Fermented bamboo. It is mainly used to improve the product texture

More about Lactobacillus/arundinaria gigantea ferment filtrate
Oenothera biennis oil~0.65–0.95%
Key activeIrritant · medium
Irritation risk
Medium
Works for
MoisturizingAnti-blemishAnti-inflammatoryAnti-oxidation

Helps soften the upper layer of the skin and can support skin barrier function

More about Oenothera biennis oil
Hippophae rhamnoides oil~0.6–0.9%
Key activeIrritant · high
Irritation risk
High
Works for
MoisturizingAnti-oxidation

A good emollient. Contains various ingredients including vitamins and fatty acids that could work in the skin to neutralize free radicals and minimize moisture loss - if enough of these compounds is able to penetrate the skin in an active form.

More about Hippophae rhamnoides oil
Hydrolyzed avocado protein~0.55–0.85%
Formula
Alpha-glucan oligosaccharide~0.6–0.9%
Key active
Irritation risk
Low
Works for
Moisturizing

Helps attract water to the upper layer of the skin

More about Alpha-glucan oligosaccharide
Hyaluronic acid~0.5–0.75%
Key active
Irritation risk
Low
Works for
MoisturizingAnti-inflammatoryAnti-aging

One of the best moisturizing ingredients. Attracts water into the upper layer of the skin. Naturally present in skin. Typically has large molecule size unless advertised otherwise on the product label. Helps support skin's barrier function and may help to reduce inflammation

More about Hyaluronic acid
Sodium hyaluronate~0.5–0.7%
Key active
Irritation risk
Low
Works for
Moisturizing

One of the best moisturizing ingredients. Attracts water into the upper layer of the skin

More about Sodium hyaluronate
Dictyopteris membranacea extract~0.55–0.85%
Formula
Zinc pca~0.45–0.7%
Key active
Irritation risk
Low
Works for
Anti-inflammatoryMoisturizingAnti-blemishAnti-agingAnti-oxidation

A compound that combines zinc with a hydrating ingredient PCA. Might to be helpful against acne and clogged pores. Can help calm down inflammation in skin. Could be helpful in reducing the formation of free radicals in skin. Might help to reduce fine lines in wrinkles, but solid evidence is missing

More about Zinc pca
Copper pca~0.4–0.65%
Key active
Irritation risk
Low
Works for
Moisturizing

Helps attract water to the upper layer of the skin

More about Copper pca
Sambucus nigra fruit extract~0.4–0.65%
Irritant · high
Irritation risk
High
Works for
Anti-oxidation

A plant extract that may contain a small amount of essential oils. Might be helpful in neutralizing free radicals in skin

More about Sambucus nigra fruit extract
Serenoa serrulata fruit extract~0.4–0.6%
Irritant · medium
Irritation risk
Medium
Works for
Anti-inflammatory

A plant extract that might help calm down inflammation in skin but evidence of effectiveness is lacking

More about Serenoa serrulata fruit extract
Salix alba bark extract~0.4–0.65%
Irritant · high
Irritation risk
High
Works for
Anti-inflammatoryAnti-oxidationAnti-blemishExfoliation

A plant extract that can help neutralize free radicals in skin. It contains a compound salicin that can theoretically be converted into salicylic acid that, in turn, helps reduce inflammation in skin, but the evidence of effectiveness in skin is lacking and the extract is usually not used in a concentration that would enable an exfoliating effect

More about Salix alba bark extract
Tasmannia lanceolata fruit/leaf extract~0.5–0.75%
Irritant · high
Tremella fuciformis extract~0.4–0.6%
Irritant · medium
Irritation risk
Medium
Works for
Moisturizing

A mushroom extract that might help attract water to the upper layer of the skin

More about Tremella fuciformis extract
Lentinus edodes extract~0.4–0.6%
Formula
Narcissus tazetta bulb extract~0.4–0.6%
Irritant · medium
Irritation risk
Medium
Works for
Anti-oxidationEvens skin tone

Might contain compounds called dormins that in theory could help lighten skin and reduce hyperpigmentation, but solid research is lacking

More about Narcissus tazetta bulb extract
Menyanthes trifoliata leaf extract~0.4–0.6%
Formula
Arnica montana extract~0.4–0.6%
Irritant · high
Borago officinalis leaf extract~0.4–0.6%
Formula
Medicago sativa extract~0.4–0.6%
Irritant · medium
Irritation risk
Medium
Works for
Anti-oxidation

A plant extract that might help neutralize free radicals in skin

More about Medicago sativa extract
Spiraea ulmaria flower extract~0.4–0.6%
Irritant · high
Irritation risk
High
Works for
Anti-oxidationAnti-inflammatory

Might have some anti-oxidant and anti-inflammatory properties. Can be irritating

More about Spiraea ulmaria flower extract
Calendula officinalis flower extract~0.35–0.6%
Irritant · high
Irritation risk
High
Works for
Anti-oxidation

A plant extract that has some anti-oxidant and anti-bacterial properties. Can be irritating

More about Calendula officinalis flower extract
Daucus carota sativa seed oil~0.45–0.7%
Formula
Irritation risk
Low
Works for
Anti-oxidationAntibacterial

A plant oil that might help neutralize free radicals and have an anti-bacterial effect

More about Daucus carota sativa seed oil
Olea europaea fruit oil~0.45–0.65%
Key activeIrritant · medium
Irritation risk
Medium
Works for
Moisturizing

An emollient that helps soften the skin but is not effective for restoring its barrier function. Might be helpful to calm down inflammation

More about Olea europaea fruit oil
Cocos nucifera fruit extract~0.45–0.7%
Key activeComedogenic 3/5
Irritation risk
Low
Comedogenicity
3/5
Works for
Moisturizing

An emollient. Found to be as effective as a moisturizer for dry skin as mineral oil. Could be comedogenic

More about Cocos nucifera fruit extract
Leuconostoc/radish root ferment filtrate~0.4–0.65%
Irritant · medium
Irritation risk
Medium

A preservative that comes from radishes fermented by a bacteria. New research suggests that the preservation properties in the ingredient come from an ammonium salt that is not present naturally in radish root but used in its cultivation. Is problematic because the exact amount of the preservative agents is difficult to determine

More about Leuconostoc/radish root ferment filtrate
Stearyl alcohol~0.5–0.7%
Formula
Irritation risk
Low
Works for
Cleansing

An emollient that helps soften the skin

More about Stearyl alcohol
Sorbitan olivate~0.4–0.6%
Formula
Irritation risk
Low
Works for
Cleansing

Helps oil and water mix together

More about Sorbitan olivate
Sclerotium gum~0.3–0.6%
Formula
Irritation risk
Low

Used to create gel-like formulas and stabilize emulsions

More about Sclerotium gum
Lysolecithin~0.35–0.65%
Formula
Irritation risk
Low
Works for
CleansingMoisturizing

Lecithin derivative. It helps oil and water mix together and can enhance penetration of other ingredients. It helps soften the upper layer of the skin

More about Lysolecithin
Xanthan gum~0.3–0.6%
Formula
Irritation risk
Low
Works for
Cleansing

Used to create a thicker product consistency

More about Xanthan gum
Pullulan~0.4–0.6%
Irritant · high
Irritation risk
High
Works for
Mattifying

Creates a thin drying film on the skin resulting in a short-term tightening effect

More about Pullulan
Phenethyl alcohol~0.3–0.6%
Irritant · high
Irritation risk
High

A fragrance. Can be irritating

More about Phenethyl alcohol
Cetearyl olivate~0.3–0.55%
Formula
Irritation risk
Low
Works for
Cleansing

Helps oil and water mix together

More about Cetearyl olivate
Silica~0.5–0.8%
Formula
Irritation risk
Low

Used to absorb oil and can temporarily mattify skin

More about Silica
Maltodextrin~0.45–0.65%
Formula
Irritation risk
Low
Works for
Mattifying

Used to stabilize the product formulation and can help absorb oil

More about Maltodextrin
Parfum~0.3–0.55%
Irritant · high
Irritation risk
High

An aromatic blend of unspecified and possibly irritating ingredients

More about Parfum
Citral~0.25–0.5%
Irritant · high
Irritation risk
High

A fragrance with a lemon scent. A likely irritant

More about Citral
Citronellol~0.25–0.45%
Irritant · high
Irritation risk
High

A fragrance. Can be irritating

More about Citronellol
Eugenol~0.25–0.4%
Irritant · high
Irritation risk
High

A fragrance. Is a likely irritant

More about Eugenol
Geraniol~0.15–0.3%
Irritant · high
Irritation risk
High

A fragrance. Can be irritating

More about Geraniol
Limonene~0.15–0.3%
Irritant · high
Irritation risk
High

A common frangrance that can easily irritate skin, especially if exposed to air, light or heat

More about Limonene
Linalool~0.15–0.3%
Irritant · high
Irritation risk
High

A fragrance. Can be irritating

More about Linalool
Ingredient list view

Aloe barbadensis leaf juice, Water, Salvia officinalis flower/leaf/stem extract, Glycerin, Santalum spicatum seed oil, Propanediol, Pyrus malus seed oil, Lactobacillus ferment, Squalane, Lactobacillus, Polyglyceryl-2 stearate, Glyceryl stearate, Lactobacillus/arundinaria gigantea ferment filtrate, Oenothera biennis oil, Hippophae rhamnoides oil, Hydrolyzed avocado protein, Alpha-glucan oligosaccharide, Hyaluronic acid, Sodium hyaluronate, Dictyopteris membranacea extract, Zinc pca, Copper pca, Sambucus nigra fruit extract, Serenoa serrulata fruit extract, Salix alba bark extract, Tasmannia lanceolata fruit/leaf extract, Tremella fuciformis extract, Lentinus edodes extract, Narcissus tazetta bulb extract, Menyanthes trifoliata leaf extract, Arnica montana extract, Borago officinalis leaf extract, Medicago sativa extract, Spiraea ulmaria flower extract, Calendula officinalis flower extract, Daucus carota sativa seed oil, Olea europaea fruit oil, Cocos nucifera fruit extract, Leuconostoc/radish root ferment filtrate, Stearyl alcohol, Sorbitan olivate, Sclerotium gum, Lysolecithin, Xanthan gum, Pullulan, Phenethyl alcohol, Cetearyl olivate, Silica, Maltodextrin, Parfum, Citral, Citronellol, Eugenol, Geraniol, Limonene, Linalool

Compare prices

Retailers ranked by price — lowest first.

SpaceNK US
$130.00 Out of stock
Check
Amazon US
Price unavailable Out of stock
Check

Affiliate links · As an Amazon Associate, WIMJ earns from qualifying purchases.

Worth comparing, line by line.

Match % combines shared ingredients, the first five ingredients, shared actives and hero ingredients, irritancy (lower counts in the alternative's favour), texture and body area. Only products in the same routine step are compared.

Side-by-side comparison of this product against its closest alternatives
Tata HarperClarifying Moisturiser by Tata HarperYOUR PRODUCTGUERLAINSuper Aqua Emulsion RichHaaCeramide Ectoin Moisturizing EmulsionNeal's Yard RemediesReplenish Balance Moisturiser
Match—37%36%36%
Price——$23.62$59.52
Shared key ingredients—5 of 135 of 135 of 13
Key difference—AdenosineAnhydroxylitolAvena Sativa Kernel Oil
Irritancy High Medium Medium Low
Drying alcohol————
View product Shop Shop Shop

More alternatives: Follain MoisturizerDoctor Rogers Restore Restore Face Lotion

Cheaper alternatives? See how this stacks up against similar formulas.
We compare ingredient profiles across our catalog — pick the closest match for your budget.
Open dupe finder

Sources cited in this review

Every concentration estimate and effectiveness label is anchored to one of these 27 studies and safety reviews.

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
Tata Harper Clarifying Moisturiser by Tata Harper
Tata HarperClarifying Moisturiser by Tata Harper

Affiliate links · As an Amazon Associate, WIMJ earns from qualifying purchases.

As an Amazon Associate, WIMJ earns from qualifying purchases.