Follow us on our new Insta page »
hims Goodnight Wrinkle Cream - Caffeine-infused Moisturizer And De-puffer

Goodnight Wrinkle Cream - Caffeine-infused Moisturizer And De-puffer

A wrinkle-minimizing overnight facial moisturizer with caffeine and hyaluronic acid.
Uploaded by: aryn.cori on

Skim through

Ingredient name what-it-does irr., com. ID-Rating
Water (Aqua) solvent
Isopropyl Palmitate emollient 1, 3-4
Glycerin skin-identical ingredient, moisturizer/​humectant 0, 0 superstar
Caprylic/Capric Triglyceride emollient
Propanediol solvent, moisturizer/​humectant
Cetearyl Isononanoate emollient
Butyrospermum Parkii (Shea) Butter emollient goodie
Nylon 6/12
Octyldodecanol emollient, perfuming
Polyacrylamide viscosity controlling
Cetearyl Alcohol emollient, viscosity controlling, emulsifying, surfactant/​cleansing 1, 2
Beheneth-25 surfactant/​cleansing, emulsifying
Hydroxyacetophenone antioxidant
C13-14 Isoparaffin emollient, viscosity controlling, solvent
Fragrance (Parfum) perfuming icky
PEG-100 Stearate surfactant/​cleansing, emulsifying 0, 0
Glyceryl Stearate emollient, emulsifying 0, 1-2
Cetearyl Glucoside emulsifying, surfactant/​cleansing
Cetyl Palmitate emollient 0, 0
Laureth-7 emulsifying, surfactant/​cleansing
Urea skin-identical ingredient, moisturizer/​humectant goodie
Trehalose moisturizer/​humectant goodie
Caffeine antioxidant, perfuming goodie
Hydrolyzed Trigonella Foenum-Graecum Seed Extract moisturizer/​humectant
Xanthan Gum viscosity controlling
Coumarin perfuming icky
Benzyl Salicylate perfuming icky
Pentylene Glycol solvent, moisturizer/​humectant
Serine skin-identical ingredient goodie
Sodium Hyaluronate skin-identical ingredient, moisturizer/​humectant 0, 0 goodie
Limonene perfuming, solvent icky
Linalool perfuming icky
Phenoxyethanol preservative
Citronellol perfuming icky
Butylphenyl Methylpropional (Lilial) perfuming icky
Alpha-Isomethyl Ionone perfuming icky
Adansonia Digitata Pulp Extract emollient, moisturizer/​humectant
Disodium Phosphate buffering
Pullulan
Caprylyl Glycol moisturizer/​humectant, emollient
Algin viscosity controlling 4, 4
Glyceryl Polyacrylate
Citral perfuming icky
Potassium Phosphate buffering
Sodium Benzoate preservative
Potassium Sorbate preservative

hims Goodnight Wrinkle Cream - Caffeine-infused Moisturizer And De-puffer
Ingredients explained

Also-called: Aqua | What-it-does: solvent

Good old water, aka H2O. The most common skincare ingredient of all. You can usually find it right in the very first spot of the ingredient list, meaning it’s the biggest thing out of all the stuff that makes up the product. 

It’s mainly a solvent for ingredients that do not like to dissolve in oils but rather in water. 

What-it-does: emollient | Irritancy: 1 | Comedogenicity: 3-4

A clear, colorless emollient ester (oily liquid from isopropyl alcohol + palmitic acid) that makes the skin nice and smooth. It has very good spreading properties and gives a silky touch to the products.

Glycerin - superstar
Also-called: Glycerol | What-it-does: skin-identical ingredient, moisturizer/humectant | Irritancy: 0 | Comedogenicity: 0
  • A natural moisturizer that’s also in our skin
  • A super common, safe, effective and cheap molecule used for more than 50 years
  • Not only a simple moisturizer but knows much more: keeps the skin lipids between our skin cells in a healthy (liquid crystal) state, protects against irritation, helps to restore barrier
  • Effective from as low as 3% with even more benefits for dry skin at higher concentrations up to 20-40%
  • High-glycerin moisturizers are awesome for treating severely dry skin
Read all the geeky details about Glycerin here >>

What-it-does: emollient

A super common emollient that makes your skin feel nice and smooth. It comes from coconut oil and glycerin, it’s light-textured, clear, odorless and non-greasy. It’s a nice ingredient that just feels good on the skin, is super well tolerated by every skin type and easy to formulate with. No wonder it’s popular. 

Also-called: Zemea | What-it-does: solvent, moisturizer/humectant

Propanediol is a natural alternative for the often used and often bad-mouthed propylene glycol. It's produced sustainably from corn sugar and it's Ecocert approved. 

It's quite a multi-tasker: can be used to improve skin moisturization, as a solvent, to boost preservative efficacy or to influence the sensory properties of the end formula. 

What-it-does: emollient

It's a clear, slightly yellowish oil (comes from coconut or palm kernel oil) that is used as a traditional, medium spreading emollient

Also-called: Shea Butter | What-it-does: emollient

Unless you live under a rock you must have heard about shea butter. It's probably the most hyped up natural butter in skincare today. It comes from the seeds of African Shea or Karite Trees and used as a magic moisturizer and emollient.

But it's not only a simple emollient, it regenerates and soothes the skin, protects it from external factors (such as UV rays or wind) and is also rich in antioxidants (among others vitamin A, E, F, quercetin and epigallocatechin gallate). If you are looking for rich emollient benefits + more, shea is hard to beat. 

What-it-does: absorbent/mattifier

We don't have description for this ingredient yet.

What-it-does: emollient, perfuming

A clear, slightly yellow, odorless oil  that's a very common, medium-spreading emollient. It makes the skin feel nice and smooth and works in a wide range of formulas.

What-it-does: viscosity controlling

It's a film-forming and thickening polymer (a large molecule composed of many repeated subunits) that comes to the formula usually as part of an emulsifier, thickener trio (with C13-14 Isoparaffin and Laureth-7, trade named Sepigel 305). This trio is an easy-to-use liquid that helps to create nice, non-tacky gel formulas

What-it-does: emollient, viscosity controlling, emulsifying, emulsion stabilising, surfactant/cleansing | Irritancy: 1 | Comedogenicity: 2

An extremely common multitasker ingredient that gives your skin a nice soft feel (emollient) and gives body to creams and lotions. It also helps to stabilize oil-water mixes (emulsions), though it does not function as an emulsifier in itself. Its typical use level in most cream type formulas is 2-3%.  

It’s a so-called fatty alcohol, a mix of cetyl and stearyl alcohol, other two emollient fatty alcohols.  Though chemically speaking, it is alcohol (as in, it has an -OH group in its molecule), its properties are totally different from the properties of low molecular weight or drying alcohols such as denat. alcohol. Fatty alcohols have a long oil-soluble (and thus emollient) tail part that makes them absolutely non-drying and non-irritating and are totally ok for the skin.

We don't have description for this ingredient yet.

What-it-does: antioxidant

A handy multifunctional ingredient that works as a preservative booster, as well as an antioxidant and soothing agent

It's a petroleum derived emollient and thickener. It often comes to the formula as part of an emulsifier, thickener trio (with Polyacrylamide and Laureth-7). This trio is an easy-to-use liquid that helps to create nice, non-tacky gel formulas. 

Also-called: Fragrance, Parfum;Parfum/Fragrance | What-it-does: perfuming

Exactly what it sounds: nice smelling stuff put into cosmetic products so that the end product also smells nice. Fragrance in the US and parfum in the EU is a generic term on the ingredient list that is made up of 30 to 50 chemicals on average (but it can have as much as 200 components!). 

If you are someone who likes to know what you put on your face then fragrance is not your best friend - there's no way to know what’s really in it.  

What-it-does: surfactant/cleansing, emulsifying | Irritancy: 0 | Comedogenicity: 0

A very common water-loving surfactant and emulsifier that helps to keep water and oil mixed nicely together. 

It's often paired with glyceryl stearate - the two together form a super effective emulsifier duo that's salt and acid tolerant and works over a wide pH range. It also gives a "pleasing product aesthetics", so no wonder it's popular.

What-it-does: emollient, emulsifying | Irritancy: 0 | Comedogenicity: 1-2

A super common, waxy, white, solid stuff that helps water and oil to mix together, gives body to creams and leaves the skin feeling soft and smooth.

Chemically speaking, it is the attachment of a glycerin molecule to the fatty acid called stearic acid. It can be produced from most vegetable oils (in oils three fatty acid molecules are attached to glycerin instead of just one like here) in a pretty simple, "green" process that is similar to soap making. It's readily biodegradable.

A sugar based emulsifier that's especially great for low viscosity lotions or even sprays. It's effective in small amounts, only 1-1.5% is needed to form an emulsion. The resulting cream or lotion has great cosmetic properties with good spreadability and an enhanced soft skin feel. 

What-it-does: emollient | Irritancy: 0 | Comedogenicity: 0

A white, waxy emollient that gives "body" to skincare formulas. Comes from coconut or palm kernel oil. 

A not-very-interesting helper ingredient that is used as an emulsifier and/or surfactant. Comes from a coconut oil derived fatty alcohol, lauryl alcohol.

Urea - goodie
Also-called: Carbamide | What-it-does: skin-identical ingredient, moisturizer/humectant

Yes, it's the thing that can be found naturally in pee. And in the skin. It is an awesome natural moisturizing factor, aka NMF.  NMFs are important components that help the skin to hold onto water and keep it plump, elastic and hydrated. Urea makes up about 7% of NMFs next to other things such as amino acids (40%), PCA (12%) or Lactate (12%).

What makes urea special, is that it is not only a simple moisturizer, but it is thought to be a "small-molecule regulator of epidermal structure and function" meaning that it has a bunch of extra biological activities. It acts as a mild keratolytic agent (some of its moisturizing action is thought to come from urea's ability to break down bonds in the protein called filaggrin and thus freeing up amino acids in the skin), enhances antimicrobial peptide expression and improves skin barrier function

Trehalose - goodie
What-it-does: moisturizer/humectant

A type of sugar that has water-binding properties and helps to keep your skin hydrated

Caffeine - goodie
What-it-does: antioxidant, perfuming

Hello, our favorite molecule that helps us wake up in the morning and then keeps us going through the day. As a super well-known stimulant from coffee, tea and plenty of other soft drinks, Caffeine needs no introduction. So we will skip right to the part where we talk about what the hell it does in so-so many cosmetic products.

Looking at the research, we were surprised to find how versatile Caffeine is. It is a small, water-loving molecule with pretty good skin penetration abilties. Once in the skin, it has nice antioxidant properties, meaning that it reduces the formation of evil free radicals and it might even be useful in preventing UV-induced skin cancers. 

What-it-does: moisturizer/humectant

We don't have description for this ingredient yet.

It's one of the most commonly used thickeners and emulsion stabilizers. If the product is too runny, a little xanthan gum will make it more gel-like. Used alone, it can make the formula sticky and it is a good team player so it is usually combined with other thickeners and so-called rheology modifiers (helper ingredients that adjust the flow and thus the feel of the formula). The typical use level of Xantha Gum is below 1%, it is usually in the 0.1-0.5% range. 

Btw, Xanthan gum is all natural, a chain of sugar molecules (polysaccharide) produced from individual sugar molecules (glucose and sucrose) via fermentation. It’s approved by Ecocert and also used in the food industry (E415). 

Coumarin - icky
What-it-does: perfuming

A common fragrance ingredient that has a sweet, vanilla, nutty scent. When diluted it smells like freshly-mown hay.

It’s one of the “EU 26 fragrances” that has to be labelled separately (and cannot be simply included in the term “fragrance/perfume” on the label) because of allergen potential. Best to avoid if your skin is sensitive.

What-it-does: perfuming

It’s a common fragrance ingredient that has a light floral smell.  It’s one of the “EU 26 fragrances” that has to be labelled separately (and cannot be simply included in the term “fragrance/perfume” on the label) because of allergen potential. Best to avoid if your skin is sensitive.

A multi-functional, silky feeling helper ingredient that can do quite many things. It's used as an emulsion stabilizer, solvent and a broad spectrum antimicrobial. According to manufacturer info, it's also a moisturizer and helps to make the product feel great on the skin. It works synergistically with preservatives and helps to improve water-resistance of sunscreens. 

Serine - goodie

Serine is an amino acid that most often comes to the formula as part of a moisturizing complex. It's a non-essential amino acid (meaning that our body can synthesize it) and serves as a water-binding ingredient.

In general, amino acids are great skincare ingredients that play an important role in proper skin hydration but there is not much info out there about what specifically serine can do for the skin.

What-it-does: skin-identical ingredient, moisturizer/humectant | Irritancy: 0 | Comedogenicity: 0

It’s the - sodium form - cousin of the famous NMFhyaluronic acid (HA). If HA does not tell you anything we have a super detailed, geeky explanation about it here.  The TL; DR version of HA is that it's a huge polymer (big molecule from repeated subunits) found in the skin that acts as a sponge helping the skin to hold onto water, being plump and elastic. HA is famous for its crazy water holding capacity as it can bind up to 1000 times its own weight in water.

As far as skincare goes, sodium hyaluronate and hyaluronic acid are pretty much the same and the two names are used interchangeably. As cosmetic chemist kindofstephen writes on reddit  "sodium hyaluronate disassociates into hyaluronic acid molecule and a sodium atom in solution". 

Limonene - icky
What-it-does: perfuming, solvent, deodorant

A super common and cheap fragrance ingredient. It's in many plants, e.g. rosemary, eucalyptus, lavender, lemongrass, peppermint and it's the main component (about 50-90%) of the peel oil of citrus fruits.

It does smell nice but the problem is that it oxidizes on air exposure and the resulting stuff is not good for the skin. Oxidized limonene can cause allergic contact dermatitis and counts as a frequent skin sensitizer

Linalool - icky
What-it-does: perfuming, deodorant

Linalool is a super common fragrance ingredient. It’s kind of everywhere - both in plants and in cosmetic products. It’s part of 200 natural oils including lavender, ylang-ylang, bergamot, jasmine, geranium and it can be found in 90-95% of prestige perfumes on the market. 

The problem with linalool is, that just like limonene it oxidises on air exposure and becomes allergenic. That’s why a product containing linalool that has been opened for several months is more likely to be allergenic than a fresh one.

What-it-does: preservative

It’s pretty much the current IT-preservative. It’s safe and gentle, but even more importantly, it’s not a feared-by-everyone-mostly-without-scientific-reason paraben.

It’s not something new: it was introduced around 1950 and today it can be used up to 1% worldwide. It can be found in nature - in green tea - but the version used in cosmetics is synthetic. 

What-it-does: perfuming

Citronellol is a very common fragrance ingredient with a nice rose-like odor. In the UK, it’s actually the third most often listed perfume on the ingredient lists. 

It can be naturally found in geranium oil (about 30%) or rose oil (about 25%). 

Also-called: Lilial | What-it-does: perfuming

A common fragrance ingredient that has a nice floral scent and also goes by the name Lilial. It is a known fragrance allergen and as of 1st of March 2022, it has been banned in the EU due to animal studies showing a possible link to infertility (in rats - so no need to panic even if you used a product before with Butylphenyl Methylpropional).

What-it-does: perfuming

It’s a common fragrance ingredient that is one of the “EU 26 fragrances” that has to be labelled separately (and cannot be simply included in the term “fragrance/perfume” on the label) because of allergen potential. Best to avoid if your skin is sensitive.

We don't have description for this ingredient yet.

What-it-does: buffering

We don't have description for this ingredient yet.

If you ever wondered what those little Listerine breath strips were made of, you found your answer! Pullulan is a polysaccharide polymer, which basically means that it’s a big molecule made up of smaller sugar molecule units.

It dissolves in water and can make a thin, elastic, and moisture-absorbing film when spread on the skin that can cause an instant tightening effect. It can also be used as a thickener to get a silicone-like feel and can be used in peel-off masks. Btw, it's made from fungus via fermentation. 

It’s a handy multi-tasking ingredient that gives the skin a nice, soft feel. At the same time, it also boosts the effectiveness of other preservatives, such as the nowadays super commonly used phenoxyethanol

The blend of these two (caprylyl glycol + phenoxyethanol) is called Optiphen, which not only helps to keep your cosmetics free from nasty things for a long time but also gives a good feel to the finished product. It's a popular duo.

Also-called: Sodium Alginate | What-it-does: viscosity controlling | Irritancy: 4 | Comedogenicity: 4

A large sugar molecule (aka polysaccharide) that's used as a gelling agent and comes from brown seaweed. 

Combined with calcium salts, it forms a rigid gel used in "rubber masks". 

We don't have description for this ingredient yet.

Citral - icky
What-it-does: perfuming

It’s a common fragrance ingredient that smells like lemon and has a bittersweet taste.  It can be found in many plant oils, e.g. lemon, orange, lime or lemongrass. 

It’s one of the “EU 26 fragrances” that has to be labelled separately (and cannot be simply included in the term “fragrance/perfume” on the label) because of allergen potential. Best to avoid if your skin is sensitive.

What-it-does: buffering

It’s a little helper ingredient that helps to set the pH of a cosmetic formulation to be just right.

What-it-does: preservative

A helper ingredient that helps to make the products stay nice longer, aka preservative. It works mainly against fungi. 

It’s pH dependent and works best at acidic pH levels (3-5). It’s not strong enough to be used in itself so it’s always combined with something else, often with potassium sorbate.

What-it-does: preservative

It's one of those things that help your cosmetics not to go wrong too soon, aka a preservative. It’s not a strong one and doesn’t really work against bacteria, but more against mold and yeast. To do that it has to break down to its active form, sorbic acid. For that to happen, there has to be water in the product and the right pH value (pH 3-4). 

But even if everything is right, it’s not enough on its own. If you see potassium sorbate you should see some other preservative next to it too.

You may also want to take a look at...

what‑it‑does solvent
Normal (well kind of - it's purified and deionized) water. Usually the main solvent in cosmetic products. [more]
what‑it‑does emollient
irritancy, com. 1, 3-4
A clear, colorless emollient ester (oily liquid) that makes the skin nice and smooth. [more]
what‑it‑does skin-identical ingredient | moisturizer/humectant
irritancy, com. 0, 0
A real oldie but a goodie. Great natural moisturizer and skin-identical ingredient that plays an important role in skin hydration and general skin health. [more]
what‑it‑does emollient
A very common emollient that makes your skin feel nice and smooth. Comes from coconut oil and glycerin, it’s light-textured, clear, odorless and non-greasy. [more]
what‑it‑does solvent | moisturizer/humectant
A natural corn sugar derived glycol. It can be used to improve skin moisturization, as a solvent, to boost preservative efficacy or to influence the sensory properties of the end formula. [more]
what‑it‑does emollient
A clear, slightly yellowish oil (comes from coconut or palm kernel oil) that is used as a traditional, medium spreading emollient.
what‑it‑does emollient
Shea butter that's considered to be a magic moisturizer and emollient. It is also soothing and rich in antioxidants. [more]
what‑it‑does emollient | perfuming
A clear, slightly yellow, odorless oil  that's a very common, medium-spreading emollient. It makes the skin feel nice and smooth and works in a wide range of formulas.
what‑it‑does viscosity controlling
A film-forming and thickening polymer (a large molecule composed of many repeated subunits) that comes to the formula usually as part of an emulsifier, thickener trio. [more]
what‑it‑does emollient | viscosity controlling | emulsifying | surfactant/cleansing
irritancy, com. 1, 2
A super common multitasker ingredient that gives your skin a nice soft feel (emollient) and gives body to creams. [more]
what‑it‑does surfactant/cleansing | emulsifying
what‑it‑does antioxidant
A handy multifunctional ingredient that works as a preservative booster, as well as an antioxidant and soothing agent.
what‑it‑does emollient | viscosity controlling | solvent
A petroleum-derived emollient and thickener. It often comes to the formula as part of an emulsifier, thickener trio. [more]
what‑it‑does perfuming
The generic term for nice smelling stuff put into cosmetic products so that the end product also smells nice. It is made up of 30 to 50 chemicals on average. [more]
what‑it‑does surfactant/cleansing | emulsifying
irritancy, com. 0, 0
A commonly used water-soluble surfactant and emulsifier. [more]
what‑it‑does emollient | emulsifying
irritancy, com. 0, 1-2
Waxy, white, solid stuff that helps water and oil to mix together and leaves the skin feeling soft and smooth. [more]
what‑it‑does emulsifying | surfactant/cleansing
A sugar based emulsifier that's especially great for low viscosity lotions or even sprays. [more]
what‑it‑does emollient
irritancy, com. 0, 0
A white, waxy emollient that gives "body" to skincare formulas. Comes from coconut or palm kernel oil. 
what‑it‑does emulsifying | surfactant/cleansing
A not-very-interesting helper ingredient that is used as an emulsifier and/or surfactant. Comes from a coconut oil derived fatty alcohol, lauryl alcohol. [more]
what‑it‑does skin-identical ingredient | moisturizer/humectant
The thing in the pee that is also a natural moisturizing factor (NMF) with mild keratolytic and strong skin moisturizing superpowers. [more]
what‑it‑does moisturizer/humectant
A type of sugar that has water-binding properties and helps to keep your skin hydrated. 
what‑it‑does antioxidant | perfuming
The well-known stimulant from coffee. It has nice antioxidant properties and can improve the microcirculation. Might be helpful for dark circles, puffy eyes, as well as cellulite and hair loss. [more]
what‑it‑does moisturizer/humectant
what‑it‑does viscosity controlling
A super commonly used thickener and emulsion stabilizer. [more]
what‑it‑does perfuming
A common fragrance ingredient that has a sweet, vanilla, nutty scent. When diluted it smells like freshly-mown hay. [more]
what‑it‑does perfuming
It’s a common fragrance ingredient that has a light floral smell.  It’s one of the “EU 26 fragrances” that has to be labelled separately (and cannot be simply included in the term “fragrance/perfume” [more]
what‑it‑does solvent | moisturizer/humectant
A multi-functional, silky feeling helper ingredient that can do quite many things. It's used as an emulsion stabilizer, solvent, and a broad spectrum antimicrobial. [more]
what‑it‑does skin-identical ingredient
Serine is an amino acid that most often comes to the formula as part of a moisturizing complex. It's a non-essential amino acid (meaning that our body can synthesize it) and serves as a water-binding ingredient.In general, amino acids are great skincare ingredients that play an important role in proper skin hydration but there is not much info out there about what specifically serine can d [more]
what‑it‑does skin-identical ingredient | moisturizer/humectant
irritancy, com. 0, 0
It's the salt form of famous humectant and natural moisturizing factor, hyaluronic acid. It can bind huge amounts of water and it's pretty much the current IT-moisturizer. [more]
what‑it‑does perfuming | solvent
A super common fragrance ingredient found naturally in many plants including citrus peel oils, rosemary or lavender. It autoxidizes on air exposure and counts as a common skin sensitizer. [more]
what‑it‑does perfuming
A super common fragrance ingredient that can be found among others in lavender, ylang-ylang, bergamot or jasmine. The downside of it is that it oxidises on air exposure and might become allergenic. [more]
what‑it‑does preservative
Pretty much the current IT-preservative. It’s safe and gentle, and can be used up to 1% worldwide. [more]
what‑it‑does perfuming
A common fragrance ingredient with a nice rose-like smell. [more]
what‑it‑does perfuming
A common fragrance ingredient that has a nice floral scent and also goes by the name Lilial. It is a known fragrance allergen and as of 1st of March 2022, it has been banned in the EU due to animal studies showing a possible link to infertility (in rats - so no need to panic even if you used a product before with Butylphenyl Methylpropional). [more]
what‑it‑does perfuming
It’s a common fragrance ingredient that is one of the “EU 26 fragrances” that has to be labelled separately (and cannot be simply included in the term “fragrance/perfume” [more]
what‑it‑does emollient | moisturizer/humectant
what‑it‑does buffering
If you ever wondered what those little Listerine breath strips were made of, you found your answer! Pullulan is a polysaccharide polymer, which basically means that it’s a big molecule made up of smaller sugar molecule units. It dissolves in water and can make a thin, elastic, and moisture-absorbing film when spread on the skin that can cause an instant tightening effect. [more]
what‑it‑does moisturizer/humectant | emollient
A handy multi-tasking ingredient that gives the skin a nice, soft feel and also boosts the effectiveness of other preservatives. [more]
what‑it‑does viscosity controlling
irritancy, com. 4, 4
A large sugar molecule (aka polysaccharide) that's used as a gelling agent and comes from brown seaweed. Combined with calcium salts, it forms a rigid gel used in "rubber masks".  [more]
what‑it‑does perfuming
A common fragrance ingredient that smells like lemon. [more]
what‑it‑does buffering
It’s a little helper ingredient that helps to set the pH of a cosmetic formulation to be just right. [more]
what‑it‑does preservative
A preservative that works mainly against fungi. Has to be combined with other preservatives. [more]
what‑it‑does preservative
A not so strong preservative that doesn’t really work against bacteria, but more against mold and yeast. [more]