We hope you love our recommendations! Some may have been sent as samples, but all were independently selected by our editors. Just FYI, BuzzFeed and its publishing partners may collect a share of sales and/or other compensation from the links on this page.

    36 Inexpensive Skincare And Beauty Products You’ll Wish Were In Your Makeup Bag Right Now

    Everything here is under $25. Most products here are under $10.

    1. A lightweight e.l.f. putty primer infused with squalane to help minimize pores and moisturize your skin. This vegan formula will grip your makeup so it doesn't slip and slide all day long.

    reviewer image of the putty primer
    reviewer wearing the putty primer under makeup

    Promising reviews: “This is definitely a 'buy again!' It goes on incredibly clean and leaves your skin supple and smooth. After applying normal makeup, it feels just incredible and looks fabulous!” —Cheryl Caroll

    "Normally my makeup goes on great, but then once it dries it's super crusty and shows my pores. But this made everything so smooth and my skin has never looked so healthy." —Taylor Kessinger

    Get it from Amazon for $8.50.

    2. An oil-absorbing face roller made using absorbent volcanic stone that'll soak up any excess oil. Instant matte skin FTW!

    gif of a model rolling the revlon face roller across their cheeks
    Amazon

    Promising review: "I have super oily skin and am always looking for something to help control it during the day. The linen squares are good but you have to keep them around (aka keep replacing them) and they end up in the landfill. This little contraption really works and I just rinse it at the end of the day and start over again the next. I keep one in my desk and bought a second for my purse. This is magic for my shiny skin, especially on camera in my hours of Zoom everyday." —Jennifer Helseth

    Get it from Amazon for $12.99.

    3. A skin-repairing body oil chock-full of natural oils good for reducing the appearance of scars and stretch marks. Its skin-renewal formula will help get rid of acne scars, surgery scars, and so much more!

    image of lower half of reviewer's face covered in red scars from shingles
    image of the same reviewer with drastically fewer marks and scars
    image of the same reviewer with no scars on their face

    Just make sure to use sunscreen with this since it can make you a bit more sensitive to the sun.

    Promising review: "Bio-Oil is the BEST skin product on the market. I use it as a twice a day — morning and before I go to bed. Small lines have disappeared. My skin is very smooth and seems to glow. A doctor recommended this to one of my friends who told me about it. I have bought several bottles as gifts. Be patient. It will take a few months for you to see notice the changes. I am 71 years old. No one paid me to write this." —Amazon Customer

    Get it from Amazon for $8.92+ (available in three sizes).

    4. A plant-based face serum whose blend of vitamin C, hyaluronic acid, vitamin E, witch hazel, and jojoba oil may give you skin so bright, you'll light up every room you enter. Fresh-looking skin is just a bottle away!

    Promising review: "I noticed results right away. Within the first week, the age spots on my face were much lighter. I was using Eva Naturals Retinol serum for over a month and barely noticed any change. That's why I switched to TruSkin Nationals Vitamin C Serum. This product works really well and offers fast results. I highly recommend." —Sis

    Get it from Amazon for $19.99+ (available in two sizes).

    5. A hair finishing stick if you need some help slicking down rogue flyaways during the day so you can maintain a flawless finish. And because it's made with natural ingredients, you'll be moisturizing your hair too!

    A reviewer showing their messy bun with flyaways in the back
    The same person showing their neater, slicked-back bun after using the hair-finishing stick

    Promising review: "I can’t believe this actually works. I’ve always had baby hairs, and they are so annoying to work with. I’ve tried hairspray, gel, etc. But nothing has worked as great as this finishing cream." —Christina C Guardado

    Get it from Amazon for $7.98.

    6. An edge control gel formulated with argan and castor oil for slicking down more coarse and curly flyaways and baby hairs!

    reviewer's before photo of her natural edges and baby hairs
    after photo of the hair slicked back and laying down

    BUT please don't feel any pressure to lay your edges unless you way want to! Check out, "Just A Friendly PSA That You Don't HAVE To Lay Your Edges Down If You Don't Wanna."

    Promising review: "Hands down the best edge control I have ever used, and I have used a lot of them! It stayed all day! There were no flakes and it's non-greasy!" —Seabea2013

    Get it from Amazon for $4.99+ (available in four sizes).

    7. A cute lil' octopus-shaped blackhead remover to gently scrub away excess sebum and exfoliate your pores. It'll help remove blackheads, whiteheads, and whatever else is trapped in your clogged pores. 

    A black small octopus shaped remover in a reviewer's hand
    the cap off to show the salt on the top of the remover

    Promising review: "After just two days of use, this adorable little octopus has done wonders for me. Smells great too. Here's how I used it: I wore down the stick just a little to where the texture from the salt is visible, scrubbed around on my face so there was plenty of product, then I used my fingers to gently massage all the gunk away. Rinse, pat dry, and enjoy the softness. Highly recommended for people with sensitive skin like myself." —LuckLocust

    Get it from Amazon for $12.50

    8. An illuminating moisturizer infused with glycerin and shea butter — this highlighting lotion offers an illuminating tint that'll give you a sun-kissed glow made to last all day long. Go get your shine on!

    Reviewer wearing and holding L'Oreal Paris Makeup True Match Lumi Glotion
    Reviewer wearing L'Oreal Paris Makeup True Match Lumi Glotion

    Promising review: "I love this product. It makes it look like you have a natural glow, without feeling heavy or looking cakey. Great for those with dry skin who can’t wear heavy foundation but want to smooth out their skin." —Jessica Giles

    Get it from Amazon for $6.99+ (available in four shades).

    9. Hydrocolloid acne patches for times when you feel a pimple coming on. Wear one of these overnight and wake up to find that your acne gunk has been absorbed by the patch.

    Promising review: “I wasn't sure if this was going to hold up to its promise...but it did! I used this on a massive zit growing on my nose, making me look like Rudolph, and the first night it took down the swelling a bit and lessened the redness. Day two it was significantly smaller in width and circumference! If that doesn't help you decided to purchase this, nothing will." —Cassee Colson

    Get 36 patches from Amazon for $12.99.

    10. An eyeliner stamp because the purrfect cat-eye is possible without all that time-consuming trial and error. This smudge- and waterproof eyeliner will have you looking fierce all day long!

    a perfect cat eye
    cat eye on a reviewer

    This includes two waterproof and smudge-resistant stamps (one for each eye) with an eyeliner pen on the opposite end for any sharp lines or touchups.

    Promising review: "I am not one to write reviews often, but this product has exceeded my expectations! I normally use liquid liners, but this has drastically reduced the time it takes for me to create a winged look! I personally prefer a longer wing, but this stamp provides a template to work with and reduces the amount of time to create ‘sister’ wings; they’re pretty much twins now! The eyeliner pen itself is a bit broad for me, but the pigment is great!" —Amazon Customer

    Get two stamps from Amazon for $11.95+ (available in two sizes).

    11. nail and cuticle repair oil to soften cuticles and strengthen your nails when used daily.

    Promising review: "It's a miracle! I had peeling, weak nails for years. Tried everything. A friend recommended a nail strengthener they saw on QVC. It was quite pricey and I wanted to make sure it was worth it so I read the reviews. One of the comments said just buy SolarOil. Since it was much more affordable than the QVC stuff, I tried it. I bought it in February. This bottle size lasted a bit more than a month religiously applying it two to three times a day. I was really seeing great improvement so I bought another bottle in late March. By May, all the peeling had grown out and my nails were getting stronger every day. I then bought the big 4-ounce refill bottle because I never want to run out of it again! Cannot recommend this stuff enough!" —Diana

    Get it from Amazon for $8.50.

    12. A Maybelline concealer that'll help you create a flawless canvas for all the bold looks you've been dying to experiment with. And you can say buh-bye to dark circles.

    reviewer wearing caramel concealer
    reviewer wearing golden concealer

    Check out our Maybelline Instant Age Rewind Concealer review to learn more.

    Promising review: "I wear Fenty but this brand is half the cost and gives coverage just as great as Fenty. Wow was I happily surprised! After applying, you can not even see my dark circles. What a difference a small amount of product will do for your under eyes!" —Sheryl

    Get it from Amazon for $5.89+ (available in 18 shades).

    13. A skin-smoothing polar bear hydrating eye stick for reducing under-eye circles and puffiness. Its formula is enriched with glacial waters to help improve your skin's elasticity. Get ready to feel refreshed!

    The small polar bear shaped eye stick in a reviewer's hands
    Before and after pic of reviewer with dark under eyes that are gone in the second pic

    Promising review: "I have always had serious dark circles and bags under my eyes and this has really changed this for me. The results are incredible. The puffiness is gone. The dark circles are hardly noticeable. My sensitive skin has not broken out. I never write reviews, but this was so good that I had to write a review. This actually works." —Ben

    Get it from Amazon for $8.99

    14. An anti-blister balm since there's no way you're throwing out those cute wedges that rub against your ankles! Just apply some to your feet before putting shoes on to prevent blisters and raw skin.

    A model applies the BodyGlide Foot Anti Blister Balm to the back of their ankle
    Amazon

    Promising review: "This stuff is amazing! I wore heels that always give me blisters for eight hours, and I didn't get a single one when using this balm. It really worked! I plan on getting it again and again. I always have it in my bag at work just in case. I did find it necessary to reapply if I took my shoes off and put them on again." —Donna

    Get it from Amazon for $8.99.

    15. A stick of anti-chafing balm because you wanna wear an easy-breezy mini dress but don't have time to scavenge for bike shorts and are too scared you'll rub your thighs raw. Now, that's no longer an issue! And this breathable plant-based balm won't clog your pores!

    A model applying the balm to their inner thigh
    Model applying it under their bra
    Amazon

    Promising review: "I am a lifelong curvy lady whose thighs have rubbed together since the beginning of time, probably, so I’m no stranger to chafing. I wear cotton bike shorts under my dresses, and that helps a little, but there’s still bare parts of my skin that touch, and I can’t wear them with denim shorts, rompers, etc. This morning, I applied the balm to my inner thighs under a sundress and spent a day walking around in the heat and sunshine; it was hot, and I was sweating, but miraculously, my thighs felt fine! I applied the balm at around 11:30 a.m., and as I write my review, it’s almost 7:30 p.m., but my legs are going strong. Other parts of me have definitely reacted to being out and about, but not my thighs. Without this stuff, they would be pink and tender, but they feel soft and happy. I am absolutely impressed." —Gina

    Get it from Amazon for $8.99.

    16. Maybelline eyebrow-defining pencil so you feel like the professional makeup artist you are. Give your brows shape with the attached spoolie and fill them in with a natural-looking shade.

    reviewer with one eyebrow barely visible and the other completely drawn in
    before and after reviewer images of a not drawn in eyebrow and a drawn in eyebrow

    Promising review: “I have little to no eyebrows. Penciling them in with something like the ABH Brow Wiz with the tiny tip is pointless and takes forever, and I run out in a month or less. This makes it easy and my brows look BOMB!!! I will buy this over and over and over!” —CheerfulBanshee

    Get it from Amazon for $7.88+ (available in four shades).

    17. Or Glossier Boy Brow, a brow pomade that thickens *and* conditions your eyebrows. Perfectly soft and fluffed brows are only a few flicks (and clicks) away!

    before and after images of a model's brows
    Glossier

    Promising review: "I wore this to a festival, and it stayed on through infinite sweat there. After the festival, I got hit by a car on the side of the road and after getting pulled out from under a car and going to the hospital, the only intact part of my makeup when I left the hospital was this brow product." —Glossier Customer

    Get it from Glossier for $16 (available in five colors).

    18. matte finishing spray made with organic green tea for a fast-drying, long-lasting, and fresh-feeling airbrushed look.

    Promising review: "My new favorite setting spray. I've tried everything from drugstore to high-end and so far, this one is my favorite. It does not have much of a scent, sets my face well, and doesn't make my makeup look cakey at all. Also inexpensive! Going to continue to buy this product." —Daniella Forman

    Get it from Amazon for $14.95.

    19. A rejuvenating eye cream whose all-natural and vegan ingredients absorb quickly into the skin to start the process of brightening and lifting your under-eye area. Perpetual late nights got nothing on this cream!

    the bottle of eye cream in a reviewer's hand
    before and after images of a reviewer whose dark, saggy under eyes become less saggy and brighter

    Promising review: "I never ever write reviews. I have tried every eye cream out there. Not one does what is says. This was immediate! I saw softening of my wrinkles and crow's feet. It’s amazing. I will be buying this again and again." —melisa delaney

    Get it from Amazon for $17.99+ (available in two sizes).

    20. A dual eye cream and concealer because no one has time to apply both. Made with hyaluronic acid, this magic formula will provide 24-hour hydration and help de-puff your eye area in about a week!

    Promising review: "I was surprised by how much I loved this. I’ve been trying to find a concealer for a long time. I have dry skin and a lot of concealers made the skin under my eyes look crepey and settled into my fine lines. This one out of several I’ve tried has not done any of that! I use as minimal product as possible to cover my dark circles, and so far so good!" —Liz

    Get it from Amazon for $5.50+ (available in 13 shades).

    21. A long-lasting mascara formulated to give you bold and intense lashes even *you* will think are falsies. Salon quality at a fraction of the cost? Yes, please!

    Promising review: "I NEVER write reviews unless I either really love something or hate it, and I LOVE THIS MASCARA. I am a mascara fanatic; I buy mascara constantly, always trying to find the best one. So, this mascara is super cheap and the best one I've bought so far. This mascara doesn't clump (unless you don't know what you're doing) and it has great volume and thickness. You can use one coat to be subtle or you can keep building it up. It also lasts all day. I HIGHLY RECOMMEND THIS! It's a steal. Better than all the higher-end mascaras I've tried and the drug store ones. I will most definitely be buying another one when my current one runs out." —Amazon Customer

    Get it from Amazon for $4.99.

    22. An oil-controlling setting powder that won't leave you looking ashy! Get the smooth and long-lasting finish Tyra Banks and the ANTM team would come to expect from you.

    Promising review: "As a YouTube beauty-channel lover, I've learned to use Sacha Buttercup powder by packing on the product using a mini Beautyblender on all the areas where I get super oily: under my eyes down to my cheeks, on my forehead between my brows, on the bridge of my nose, and on the front of my chin. I let it sit for about five minutes and then I dust it off with a large fluffy foundation brush. That is the process that I use and based on my experience, I give the product 5 stars. I have MAJOR oily skin and my makeup lasts all day without melting off (it used to literally slide off before I met Sacha Buttercup). I can blot during the day with sheets when I start feeling oily (despite the fact I don't look oily) and it still functions." —MrsDorset

    Get it from Amazon for $24.93+ (available in three shades).

    23. A super-pigmented Maybelline matte liquid lipstick for a bold lip that'll last all day long. Pucker up!

    ten shades of the maybelline liquid lipstick
    reviewer wearing the lipstick in shade lover

    Promising review: "I love this lipstick and the color! It feels moisturizing on my lips, I can add lip balm and it doesn’t get all streaky and gummy, and it lasts forever. Definitely recommend." —Queenofthehouse

    Check out our Maybelline SuperStay Matte Ink review for more deets!

    Get it from Amazon for $6.18+ (available in 35 shades).

    24. A skin-evening eyeshadow primer because you didn't perfect your pink-to-orange ombré and cat-eye eyeliner for it to melt before the whole world could see it! This clear, waterproof primer will have you thanking it later.

    reviewer wearing golden ombre eyeshadow and black eyeliner at 8:30 AM
    the same reviewer at 6:30 PM with eyeshadow and eyeliner still in place

    Promising review: "So let me start by saying I have used nearly every eyeshadow primer available. From high end to low...they don't hold a candle to Thank Me Later. I have very oily skin. Using this primer, shadow lasts a full eight hours or more. I could get maybe five or six out of the other brands if I was lucky. I got this as a sample in my Ipsy bag, and I had to buy the full-size product straight away! I couldn't be happier with my purchase. Thank you, Elizabeth Mott, for finally making a primer that lasts! I love this stuff!" —Melissa Mae

    Get it from Amazon for $13.68.

    25. A waterproof and cruelty-free Nyx liquid eyeliner whose ultra precise tip means getting perfectly fluid and defined strokes. You can control how thick your lines are by changing how much pressure you put on the tip.

    Reviewer holding NYX eyeliner
    Reviewer wearing NYX eyeliner

    Promising review: "It basically fits all of the requirements I would want in my perfect eyeliner. It's affordable, extremely black, opaque, easy to use, waterproof, stays on for a long time, and the tip is quite thin so you can get wings as sharp as a sword." —Caiti

    Get it from Amazon for $7.97 (available in black and brown).

    26. A liquid lipstick designed to last up to 24 hours without caking, drying, or flaking! Just apply the lipstick, wait for it to dry, then apply the conditioning balm at the other end of the stick for long-lasting color.

    Reviewer holding Super Stay 24 lipstick
    Reviewer wearing Super Stay 24 lipstick

    Reviewer above is wearing the shade Keep Up The Flame!

    Promising review: "This goes on and stays on! I love this lipstick line and plan on buying several more colors. The Blush On is a perfect mix of red and pink in my opinion and does favor the pink side of the color spectrum which I absolutely love. Apply the lipstick, wait two minutes (if you put your lips together after a min before the moisturizer, they can stick together and ruin your look), apply the moisturizer, and you are good to go. I typically only have to apply the moisturizer one or two times throughout the day depending on how much I eat or drink. Love this line!" —BestlaRose

    Get it from Amazon for $7.58+ (available in 35 colors).

    27. A buttery matte bronzer that'll give you a pore-blurring and airbrushed glow! Oh and it's cruelty-free, vegan, gluten-free, AND paraben-free. 

    six models of different shades wearing bronzer that matches their skin tone
    Coloured Raine

    California-based small biz Coloured Raine is a Black woman-owned beauty brand whose products are 100% cruelty free, and often vegan and paraben- and gluten- free!

    Promising review: "So happy I bought this. It gives just a fresh kiss of sun to my skin without being too intense. I'm more on the lighter tan skin so I'm right in between bronzers looking too light as if I don't have anything on or having something appear way to dark. This is PERFECT!! It just blends in so nicely and sometimes I even use it as a general powder. I like that it doesn't just fall apart or leave a lot of fall-out after you use your brush on it."—Reale H

    Get it from Coloured Raine for $16 (available in six shades).

    28. universal crayon you can use on your lips, cheeks, and eyes, which takes the thinking out of what makeup lewk to attempt. Congrats, you just saved yourself a heck of a lot of time!

    Model applying orange shimmer to eyelids
    Model applying silver shimmer to lips
    Fluide

    Fluide is a queer-owned and woman-owned business specializing in vegan, cruelty-free, and paraben-free cosmetics.

    Promising review: "I'm a huge fan of quick and easy enhancements, and it doesn't get any easier than this. Drag across your eyelids, lips, rub into your cheeks and nose for a fabulous rosy shimmer." —Teneca Kennedy

    Get it from from Amazon for $11.99 (available in four colors) and Fluide for $12.

    29. A natural lip moisturizer if you constantly wake up to dried, cracking lips. This plant-based moisturizer's got your lips covered. Literally. Because it's made with mango butter, cocoa butter, coconut oil, and jojoba oil, you'll wake up to totally repaired lips.

    You can also put this on before going to bed and wear it as a lip mask!

    Promising review: “I am a person who ALWAYS seems to have dry lips. No matter how much water I drink or how well I eat or what product I use. I'd always have dry, cracking, horrible lips. This stuff is amazing. Unlike most lip products that go away and have to be reapplied every ten minutes, this stuff stays on your lips, continually moisturizing them for hours. I put this on before bed and will wake up to the soft, smooth texture in the morning. BUY IT, you won't regret it!” —Angela Brook Waters 

    Get it from Amazon for $7.99.

    30. OR a hydrating vegan lip balm formulated with coconut oil and natural pineapple fruit essence to feel like you're visiting the tropics whenever you moisturize your lips.

    the everyday coconut lip balm
    Alaffia

    Alaffia is a Black-owned business specializing in skin and haircare products made using all natural ingredients. Their goal is to alleviate poverty and bridge the gender gap through the Fair Trade of indigenous resources.

    Promising review: “I have used this for years and it is the best lip balm ever. It is smooth, soft, and beautiful.” —Kelsey 

    Get it from Alaffia for $2.99.

    31. A coconut-scented dry shampoo spray that will instantly absorb oils and refresh your hair with subtle scents of powder, lavender, and musk. No need to add water to get rid of oil and dirt because this'll do just the trick!

    Reviewer image with greasy hair
    Reviewer image after using the dry shampoo, with much less greasy hair

    Promising review: "This literally changed my life. I was one of those people who used to complain about needing to wash my hair DAILY. I have thin, light-blonde hair. I looked greasy and unkempt after one day, not even taking into consideration working out or sweating. But now?! A whole new world. I shampoo my hair in the shower on Sundays, just rinse my hair in the shower after days I do high-intensity sweaty exercise (three to five days per week), and use this in my hair every morning. It fluffs it, gives it volume, and makes it look brand new. I honestly can't believe how much this changed everything. Now my hair can look smooth and straight because I don't need to wash, dry, then straighten every morning (what a time suck!). Now I just straighten and use dry shampoo. I've used the extra time in mornings to improve my makeup routine, take my dog on longer walks, etc. AND I look more put together at work. Get this stuff. Conserve water. Never look back." —Eemn83

    This one our budget pick for best dry shampoo!

    Get it from Amazon for $9.38+ (available in two scents).

    P.S. Batiste also sells dry shampoos for specific hair colors and in different scents!

    32. Peripera lip tint whose applicator is shaped to perfectly color your lips. And its velvety, lacquer-like finish will make you feel like a million bucks!

    reviewer wearing girlish red lip tint
    reviewer wearing celeb deep rose lip tint

    Promising review: "Very pretty color. Lasts a long time, doesn't smudge when dry, and when I think I need to reapply, I can just put a new coat over it and looks good as new. Love it!" —Shawn

    Get it from Amazon for $9.90 (available in 24 shades).

    33. A pocket-sized palette with shades of contour, bronzer, and highlighter inspired by chocolate brownies. Their fade-free formula is not only super pigmented but will last all day long!

    several brownie bar palettes on a baking tray
    @beautybakeriemakeup / Via www.instagram.com

    Beauty Bakerie is a Black woman-owned, cruelty-free cosmetics company committed to providing the perfect shade range for people of color.

    Promising review: "Love this palette. The colors are rich and the highlight takes GLAM to a whole other level. Definitely a top quality product!" —Atrina R

    Get it from Beauty Bakerie on Ulta for $18.

    34. A vegan and reef-friendly Sun Bum SPF 50 sunscreen to protect your skin from the sun's harsh rays. Just apply this vitamin E–rich formula 15 minutes before you go out into the sun!

    a hand holding the sunscreen
    Amazon

    Promising review: “I will tell you I am very fair and on medication that makes me sensitive to the sun's rays. I read review after review till I found this product, which came with such high reviews from my fellow Amazon shoppers, so I purchased it. LOVE, LOVE, AND LOVE THIS PRODUCT! I was in the sun for about three hours and everywhere I put this product it did its job. My go-to sunscreen this day going forward. My 5-year-old granddaughter used this product as well. Same results after three hours and tons of pool time in Orlando.” —April Morgano 

    Get it from Amazon for $15.49.

    35. A makeup-removing cloth that only needs water in order to get your done-up face completely clean!

    before image of reviewer in drag makeup
    after image of reviewer's face completely makeup-free

    Promising review: "I am amazed by this product. I would even say that this is life-altering! I have not had to buy makeup remover in three months and don't believe I will ever have to again! When I used makeup remover, I felt like I could never get all of my makeup off and I had to rub my eyes quite a bit to get it off. Even after a lot of rubbing when using makeup remover I still would wake up the next morning with makeup residue from the previous day and I never felt I could completely get my makeup off. With Makeup Eraser, there is not one bit of makeup left!! It is like magic!! Make sure you follow directions, you have to use warm water and use the correct side!" —Sprklbuz

    Check out BuzzFeed's Makeup Eraser review for more deets!

    Get it from Amazon for $11.99+ (available in 12 colors).

    36. Non-sticky rosewater and glycerin toner for help minimizing pores, hydrating your skin, and balancing its pH. This natural anti-inflammatory will soothe your skin as it makes it soft and supple. 

    A person holding the bottle of toner
    Beauty Strike

    Beauty Strike is a Brooklyn-based small business founded by Emani Mone Jeter, a third-generation beauty professional and licensed aesthetician. She creates natural cleansers, toners, treatments, moisturizers, and more that are recyclable.

    BuzzFeed writer Christine Forbes loves this toner:

    "My skin was about as tight as Kim K's Mugler dress when I decided to switch to this toner. It's nonirritating, and I love that the spray bottle doesn't require me to touch my face." 

    Promising review: "After using the toner for three weeks, my skin has a more even tone and youthful appearance!" —Quanda F.

    Get it from Beauty Strike for $14+ (available in two sizes).

    The reviews for this post have been edited for length and clarity.