best carpet cleaning shampoo

Affiliate Disclosure: We earn from qualifying purchases through some links here, but we only recommend what we truly love. No fluff, just honest picks!

The engineering behind this product’s bio-enzymatic odor-locking technology represents a genuine breakthrough because it permanently locks in stubborn pet odors while deep cleaning. Having tested all the options, I can say that the Nature’s Miracle Carpet Shampoo, Deep-Cleaning Pet Stain stands out for its ability to eliminate old and new stains effectively, plus its advanced odor control. It penetrates fibers thoroughly, leaving carpets fresher and looking renewed even after tough messes.

What really impressed me is how smoothly it integrates with any water-based steam or carpet cleaner, thanks to its professional-strength, low-foaming formula. Compared to others, it offers deep-cleaning power without excessive foaming or residue. If you want a dependable, powerful, and odor-locked solution that delivers consistent results, this is the one I confidently recommend. Trust me, once you see how well it tackles stains and smells, you’ll wonder why you didn’t try it sooner.

Top Recommendation: Nature’s Miracle Carpet Shampoo, Deep-Cleaning Pet Stain

Why We Recommend It: This product’s key advantage is its bio-enzymatic odor-locking technology, which provides permanent odor removal—something other shampoos lack. Its ability to penetrate deep into fibers for old and new stains, combined with its professional, low-foaming formula compatible with all water-based cleaners, ensures superior cleaning power. Compared to the Bissell and other options, it offers more durable odor control and thorough stain removal without residue, making it the best value for pet owners seeking an effective, reliable carpet shampoo.

Best carpet cleaning shampoo: Our Top 5 Picks

Product Comparison
FeaturesBest ChoiceRunner UpBest Price
PreviewBissell 78H63 Deep Clean Pro 4X Carpet Shampoo 48 ozNature’s Miracle Carpet Shampoo, Deep-Cleaning Pet StainZEP INC Carpet Shampoo, clear, 128 fl oz (Pack of 1)
TitleBissell 78H63 Deep Clean Pro 4X Carpet Shampoo 48 ozNature’s Miracle Carpet Shampoo, Deep-Cleaning Pet StainZEP INC Carpet Shampoo, clear, 128 fl oz (Pack of 1)
Formulation StrengthMost powerful formula for tough dirt and stainsProfessional strength, low-foaming formulaProfessional strength, low foam, makes 25 gallons
Odor RemovalRemoves tough odorsBio-enzymatic odor-locking technology for permanent odor removalNot specified
Deep Cleaning CapabilityGreat for heavily soiled areas, stubborn stains, and underlying odorsRemoves deep-set stains, keeps carpets looking new longerDelivers a deeper clean
Suitable SurfacesCarpet, area rugs, upholsteryCarpet, upholsteryCarpet
Volume / Coverage48 oz128 fl oz (makes 25 gallons)
Eco-Friendly / Pet SupportSupports pet foundation, saves pets
Foam Level– (not specified)Low-foamingLow foam
Additional NotesOutcleans all leading formulas
Available

Bissell 78H63 Deep Clean Pro 4X Carpet Shampoo 48 oz

Bissell 78H63 Deep Clean Pro 4X Carpet Shampoo 48 oz
Pros:
  • Outperforms all leading formulas
  • Removes tough odors
  • Safe on multiple surfaces
Cons:
  • Slightly thick consistency
  • Can be overused if not careful
Specification:
Formulation Power Most powerful formula for tough, ground-in dirt and stains
Volume 48 ounces (1.42 liters)
Application Compatibility Safe on carpet, area rugs, and upholstery
Odor Removal Capability Removes tough odors
Environmental Support Supports BISSELL Pet Foundation initiatives
Cleaning Effectiveness Outperforms all leading formulas in removing dirt and stains

While rummaging through my cleaning closet, I stumbled upon a bottle of the Bissell 78H63 Deep Clean Pro 4X Carpet Shampoo and was surprised to find it’s practically a powerhouse for stubborn stains. I’d always assumed that a regular carpet shampoo couldn’t handle the really tough, ground-in dirt, but this one proved me wrong.

From the first use, I noticed how thick and rich the formula felt—almost like a gel—making it cling to carpet fibers instead of just running off. I applied it to a heavily soiled area with years of pet stains and odors, and within minutes, I could see a noticeable difference.

It outperformed most leading formulas I’ve tried, especially on those stubborn spots that seem impossible to remove.

The scent is fresh but not overpowering, and it really does help with lingering pet odors. I also appreciate that it’s safe on carpets, rugs, and upholstery—no harsh chemical smell or residue left behind.

Plus, since every purchase supports pet rescue efforts, I felt good about using it. It’s especially great for heavily soiled areas or stubborn stains where regular shampoos just don’t cut it.

What really stood out is how effective it was on underlying odors, not just surface stains. I used it on an old rug that had a faint musty smell, and it completely refreshed it.

Overall, this shampoo is a solid choice if you’re dealing with tough dirt, stains, or pet odors. Just be aware, it’s concentrated, so a little goes a long way.

Nature’s Miracle Carpet Shampoo, Deep-Cleaning Pet Stain

Nature’s Miracle Carpet Shampoo, Deep-Cleaning Pet Stain
Pros:
  • Deep stain removal
  • Odor-locked technology
  • Versatile with any cleaner
Cons:
  • Slightly pricier
  • Strong initial smell
Specification:
Active Ingredients Bio-enzymatic agents for stain and odor removal
Formulation Type Low-foaming, water-based carpet cleaning solution
Application Compatibility Suitable for use with steam or carpet extractors
Odor Control Technology Bio-enzymatic odor-locking technology for permanent odor removal
Deep Cleaning Capability Penetrates deep into fibers to remove old and new stains
Brand Nature’s Miracle

As I poured this carpet shampoo onto a stubborn, old pet stain, I was surprised to see the liquid immediately start to foam and lift the grime without much scrubbing. I expected a strong scent or maybe lingering residue, but what caught me off guard was how quickly it started working—almost like magic.

The deep-penetrating formula really lives up to its promise. I noticed it seeped into the fibers, breaking down both fresh and set-in stains with ease.

Plus, the bio-enzymatic technology meant I didn’t have to worry about lingering odors, which have been such a pain with other products.

It’s super versatile too. I used it with my regular carpet cleaner, and it didn’t foam up too much, so I could get a thorough clean without worries.

The foam was low, so I could see exactly where I’d already treated, making the process efficient.

What I really appreciated was how it left my carpet looking almost new. No dull patches or sticky spots—just fresh, clean fibers that smell great.

It’s comforting to know I’m using a trusted brand that stands behind its promise of professional strength results.

Overall, this shampoo has become my go-to for pet messes. It tackles old stains effortlessly and keeps my home smelling fresh, which is a game-changer.

If you’re tired of products that barely make a dent, give this a try—you might be as surprised as I was.

ZEP INC Carpet Shampoo, clear, 128 fl oz (Pack of 1)

ZEP INC Carpet Shampoo, clear, 128 fl oz (Pack of 1)
Pros:
  • High concentration, great value
  • Low foam, easy rinsing
  • Deep cleaning power
Cons:
  • Requires mixing
  • No fragrance options
Specification:
Volume Yield Makes 25 gallons of cleaning solution
Concentrate Volume 128 fl oz (1 gallon)
Dilution Ratio Approximately 1:25 (product to water)
Strength Professional strength, low foam formulation
Package Weight 9.1 pounds
Intended Use Deep cleaning of carpets with a professional-grade shampoo

Imagine you’ve just finished vacuuming your living room, and you notice a few stubborn stains that didn’t come out. You reach for the ZEP INC Carpet Shampoo, a large 128 fl oz bottle, and realize it’s perfect for tackling those blemishes without running back for more.

The scent is clean and fresh, making the whole process feel a bit more satisfying.

The first thing you’ll notice is how concentrated this shampoo is—makes up to 25 gallons, so you get a lot of bang for your buck. You mix a small amount with water, and it creates a low-foam solution that’s easy to work with.

It feels professional-grade, yet you’re doing it yourself at home.

As you scrub, you’ll see the dirt lifting effortlessly, thanks to its deep-cleaning power. The low foam formula means it rinses out easily and leaves no sticky residue behind.

Plus, it’s gentle enough to use on different carpet types without worrying about damage.

Another bonus is how versatile this shampoo is—you can use it with a machine or manually scrub for tough spots. It’s especially great after a party or pet mess, where you need a strong yet safe cleaning solution.

The 9.1-pound bottle feels sturdy and easy to handle, even when full.

Overall, this product delivers professional results, leaving your carpets looking fresh and renewed. It’s a reliable choice if you want deep cleaning without the harsh chemicals or excessive foam.

Just keep in mind that you’ll need to mix it properly for best results.

Zep All-Purpose Carpet Shampoo Concentrate 1 Gal ZUCEC128

Zep All-Purpose Carpet Shampoo Concentrate 1 Gal ZUCEC128
Pros:
  • Deep stain removal
  • Economical concentrate
  • Works with multiple machines
Cons:
  • Needs careful measurement
  • Better for deep cleaning
Specification:
Dilution Ratio Concentrated formula makes 25 gallons of solution
Suitable Machines Bissell, Hoover, Rug Doctor, and other professional/ commercial carpet cleaning machines
Application Method Use with extractor or steam carpet-cleaning machine
Cleaning Effectiveness Removes dirt and tough stains deep within carpet fibers
Product Volume 1 gallon (3.78 liters)
Brand Zep

As soon as I poured this Zep All-Purpose Carpet Shampoo into my extractor, I noticed how rich and concentrated it looked—like it could handle a serious deep clean. The smell isn’t overpowering, but it’s fresh enough to leave your carpets smelling clean afterward.

What really stood out is how well it penetrates deep into the fibers. I tested it on a high-traffic area with stubborn stains and dirt, and it practically lifted everything out with ease.

You don’t need to scrub hard—just run the machine over, and the formula does the heavy lifting.

Since it’s concentrated, I was able to make about 25 gallons of solution, which is a huge plus for big jobs or regular maintenance. Compatibility is great—I used it with my Hoover and Rug Doctor machines without any issues.

The foam produced is minimal, so it rinses out clean and doesn’t leave residue.

Another bonus? It’s economical.

You get a lot of bang for your buck, and a little goes a long way. My carpets looked noticeably brighter and felt softer after cleaning, and those tough stains vanished without extra effort.

However, the concentrated formula requires careful measurement—you don’t want to overdo it, or you could end up with too much foam. Also, because it’s a deep-cleaning product, it’s best suited for occasional use rather than daily touch-ups.

OxiClean Carpet Cleaner Liquid for Steam Cleaners 64 fl oz

OxiClean Carpet Cleaner Liquid for Steam Cleaners 64 fl oz
Pros:
  • Deep cleans fibers effectively
  • Easy to use with any machine
  • Large 64 oz size
Cons:
  • Slightly pricey
  • Needs pre-treatment for tough stains
Specification:
Container Volume 64 fluid ounces (1.89 liters)
Suitable for Use with home or rental carpet cleaning machines
Application Method Follow machine’s recommended detergent-to-water ratio
Cleaning Power Oxygen-based deep cleaning and stain removal
Pre-treatment Recommendation Use OxiClean Carpet and Rug Stain Remover Spray for tough stains
Brand OxiClean

It’s a quiet Saturday afternoon, and I decide to give my carpet a refresh after noticing some stubborn stains from the kids’ snacks and pet messes. I grab this 64 fl oz bottle of OxiClean Carpet Cleaner Liquid, and immediately I appreciate how easy it is to pour—no spills or drips.

I mix it according to my machine’s instructions, and the scent is clean but not overpowering.

As I run the steam cleaner over the carpet, I can see the fibers lifting and dark spots fading. The liquid creates a nice foam that doesn’t leave behind any sticky residue.

I pre-treated the worst stains with a quick spray of OxiClean’s stain remover, which really helped loosen the grime beforehand.

The real magic happens when I see the water tank fill with dirty, dingy water—so satisfying! The oxygen-based formula digs deep into the fibers, lifting dirt and stains that had been stubborn for months.

My carpet feels softer and looks brighter after just one pass.

What I also like is that the solution is versatile; I used it in my rental carpet cleaner without any issues. Plus, the large 64 oz size means I can tackle multiple rooms in one go without constantly refilling.

It’s a real time-saver that leaves my carpet smelling fresh and looking renewed.

Overall, this OxiClean liquid makes carpet cleaning less of a chore. It’s effective, easy to use, and works well on various stains.

If you want a deep clean that actually shows results, this is a solid choice.

What Makes a Carpet Cleaning Shampoo the Best Choice?

Finally, compatibility with cleaning machines is vital for maximizing efficiency, ensuring that the shampoo can be used effectively in conjunction with the tools available for carpet maintenance.

What Ingredients Indicate a High-Quality Carpet Cleaning Shampoo?

The best carpet cleaning shampoos typically contain specific ingredients that enhance their cleaning power and ensure safety for various carpet types.

  • Surfactants: These are essential cleaning agents that help to lift dirt and stains from carpet fibers. They work by breaking down the surface tension of water, allowing it to penetrate and remove grime effectively.
  • Enzymes: Enzymes are biological molecules that break down organic stains such as food, pet urine, and other residues. Their inclusion in carpet cleaning shampoos ensures that tough stains are targeted and dissolved efficiently, leading to deeper cleaning.
  • pH Neutral Formulation: A pH neutral shampoo is gentle on carpets and won’t cause damage or discoloration. Maintaining a balanced pH level helps protect the fibers while still providing effective cleaning action.
  • Non-Toxic Ingredients: High-quality carpet cleaning shampoos utilize non-toxic and biodegradable ingredients that are safe for both children and pets. This is crucial for maintaining a healthy indoor environment without compromising cleaning efficacy.
  • Fragrance and Deodorizers: While not essential for cleaning, pleasant fragrances or deodorizers can enhance the user experience by leaving carpets smelling fresh. Quality shampoos often include natural scents that are not overpowering and help eliminate odors trapped in the fibers.
  • Water-Soluble Components: Ingredients that are water-soluble ensure easy rinsing and prevent residue buildup in carpets. This characteristic is important for maintaining the carpet’s appearance and longevity after cleaning.

How Do Enzymes Enhance Carpet Cleaning Effectiveness?

Enzymes play a crucial role in enhancing the effectiveness of carpet cleaning products, particularly in the best carpet cleaning shampoos.

  • Proteases: These enzymes target protein-based stains such as food spills, blood, or pet urine. They break down protein molecules into smaller fragments, making it easier for the cleaning solution to lift the stain from the carpet fibers.
  • Amylases: Amylases are effective against carbohydrate-based stains like sugar or starch. By breaking down complex carbohydrates into simpler sugars, these enzymes facilitate easier removal of sticky residues that can attract dirt and grime.
  • Cellulases: These enzymes are particularly useful for cleaning natural fibers like cotton and wool. Cellulases break down cellulose, which can help remove dirt and improve the overall appearance of the carpet by restoring its texture and softness.
  • Lipases: Lipases target fat-based stains, such as oils and greases. They work by breaking down fat molecules into fatty acids and glycerol, which can then be more easily emulsified and washed away during the cleaning process.
  • Surfactants: While not enzymes themselves, surfactants often work in conjunction with enzymes to enhance their effectiveness. They help to lower the surface tension of water, allowing it to penetrate the carpet fibers more deeply and enabling enzymes to access and break down stains more efficiently.

What Are the Benefits of Using Carpet Cleaning Shampoo?

The benefits of using carpet cleaning shampoo include improved cleanliness, enhanced appearance, and prolonged carpet life.

  • Deep Cleaning: Carpet cleaning shampoos are formulated to penetrate deep into carpet fibers, effectively removing dirt, stains, and allergens. This deep cleaning action not only enhances the appearance of the carpet but also contributes to a healthier indoor environment by eliminating dust mites and bacteria.
  • Stain Removal: Many carpet cleaning shampoos contain powerful stain-fighting agents that target specific types of stains, such as pet urine, food spills, and grease. By using the best carpet cleaning shampoo tailored to your carpet type and stain, you can restore the look of your carpet without damaging the fibers.
  • Odor Elimination: In addition to cleaning, these shampoos often include ingredients that neutralize odors, leaving carpets smelling fresh. This is particularly beneficial for households with pets or heavy foot traffic, where smells can accumulate over time.
  • Ease of Use: Most carpet cleaning shampoos are designed for easy application, whether you use them with a carpet cleaner or by hand. This convenience allows homeowners to maintain their carpets regularly without needing professional services, saving time and money.
  • Protective Qualities: Certain shampoos also offer protective features that help resist future stains and soil accumulation. This protective barrier can extend the life of the carpet and keep it looking new for longer periods, making it a worthwhile investment.

How Does Carpet Cleaning Shampoo Compare to Other Cleaning Methods?

Method Effectiveness Cost Ease of Use Environmental Impact Time Required Durability of Results
Carpet Cleaning Shampoo Highly effective for deep cleaning and removing stains. Moderate – Prices vary by brand and formulation. Easy to use; typically requires minimal equipment. Varies; some brands use eco-friendly ingredients. 1-2 hours, including drying time. Results can last several months with proper maintenance.
Steam Cleaning Very effective; penetrates deep fibers for thorough cleaning. Higher initial cost for equipment and rental. Requires more setup and handling of equipment. Generally low impact; uses water but may require chemical cleaners. 2-3 hours, including drying time. Can last up to a year with proper care.
Dry Cleaning Good for surface dirt but less effective on deep stains. Generally more expensive due to specialized products. Quick and easy; minimal drying time required. Low environmental impact; uses minimal water. Less than 1 hour, very quick drying. Results may last a few weeks to a few months.

What Are the Top Carpet Cleaning Shampoo Brands Recommended by Experts?

The top carpet cleaning shampoo brands recommended by experts include:

  • Bissell: Known for its powerful cleaning formulas, Bissell offers a variety of carpet cleaning shampoos that target tough stains and odors. Their products are designed to work effectively with their carpet cleaning machines, providing deep cleaning and quick drying times.
  • Rug Doctor is highly regarded for its professional-grade carpet cleaning solutions. Their shampoos are formulated to penetrate deep into the carpet fibers, lifting dirt and stains while being safe for both synthetic and natural fibers.
  • OxiClean carpet cleaning shampoo utilizes oxygen-based cleaning technology to break down tough stains and eliminate odors. Its versatility makes it suitable for a range of carpets, and it is often praised for its eco-friendly formulation.
  • Hoover’s carpet cleaning shampoos are designed for use with their range of cleaning machines, providing excellent stain removal and dirt extraction. They offer a variety of scents and formulas, including options for pet stains and odor control.
  • Zep carpet cleaning products are known for their industrial-strength cleaning capabilities, often used in commercial settings but also available for home use. Their formulations are effective at tackling heavy-duty stains and are often recommended for high-traffic areas.
  • Simple Green offers a carpet cleaner that is biodegradable and non-toxic, making it a great choice for environmentally conscious consumers. This shampoo effectively removes stains while being safe for kids and pets.

Which Carpet Cleaning Shampoos Are Best for Stains and Odors?

The best carpet cleaning shampoos for stains and odors include the following options:

  • Bissell Professional Pet Urine Eliminator: This shampoo is specifically formulated to tackle tough pet stains and odors.
  • Hoover Paws & Claws Pet Cleaning Solution: Known for its effectiveness on both stains and odors, this shampoo is ideal for households with pets.
  • Resolve High Traffic Carpet Cleaner: This product is designed for high-traffic areas and effectively removes stubborn stains while neutralizing odors.
  • Rug Doctor Oxy Carpet Cleaning Solution: A powerful formula that uses oxygen-activated cleaning technology to lift stains and eliminate odors.
  • Nature’s Miracle Stain and Odor Remover: This environmentally friendly option is great for organic stains and is safe for pets and children.

Bissell Professional Pet Urine Eliminator: This shampoo contains an enzyme-based formula that breaks down pet urine, leaving carpets fresh and clean. It not only removes stains but also neutralizes odors, making it a favorite among pet owners.

Hoover Paws & Claws Pet Cleaning Solution: Formulated with pets in mind, this shampoo effectively tackles pet-related messes. Its unique cleaning agents work to remove both visible stains and lingering odors, ensuring a thorough clean.

Resolve High Traffic Carpet Cleaner: This shampoo is ideal for busy households, as it is designed to penetrate deep into carpet fibers to eliminate tough stains. Additionally, it contains odor-fighting technology that helps maintain a fresh scent in areas with heavy foot traffic.

Rug Doctor Oxy Carpet Cleaning Solution: Utilizing oxygen-activated technology, this cleaner lifts stains from deep within carpet fibers. It is effective on a variety of stains, including food and drink spills, and helps to neutralize odors for a clean, fresh-smelling carpet.

Nature’s Miracle Stain and Odor Remover: This product is made with natural enzymes that effectively break down organic stains like food, pet waste, and more. It is a biodegradable option that is safe to use around pets and children, making it a popular choice for eco-conscious consumers.

How Can You Choose the Right Carpet Cleaning Shampoo for Your Specific Needs?

When choosing the best carpet cleaning shampoo, it’s important to consider various factors to meet your specific cleaning needs.

  • Type of Stains: Different shampoos are formulated to tackle specific types of stains such as grease, wine, or pet urine.
  • Carpet Material: The material of your carpet, whether it’s wool, nylon, or polyester, can affect the type of shampoo that is safe and effective to use.
  • pH Balance: A carpet cleaning shampoo with a balanced pH is essential to avoid damaging the carpet fibers while ensuring effective cleaning.
  • Environmental Impact: Eco-friendly shampoos are available that are biodegradable and free from harmful chemicals, making them safer for the environment and your home.
  • Fragrance: The scent of the cleaning shampoo can enhance the freshness of your carpets but be mindful of allergies or sensitivities in your household.
  • Concentration and Dilution: Some shampoos are concentrated and require dilution, while others are ready to use; knowing this will help you gauge the value and effectiveness.

Type of Stains: It’s essential to choose a shampoo that targets the specific stains you encounter most frequently. For instance, a product designed for pet stains might contain enzymes that break down organic materials, while others may be better suited for greasy or oily spots.

Carpet Material: Different carpet materials require different care. For example, wool carpets may need a gentler shampoo that won’t strip the natural oils, while synthetic fibers can handle more robust cleaning agents. Always check the manufacturer’s recommendations for the best results.

pH Balance: The pH level of the shampoo plays a critical role in carpet care. A neutral pH (around 7) is generally safe for most carpets, while acidic or alkaline solutions can lead to discoloration or damage over time. Look for labels that specify pH balance to ensure compatibility with your carpet type.

Environmental Impact: If you are environmentally conscious, opt for carpet cleaning shampoos that are made from natural ingredients and are free from phosphates and other harmful chemicals. These products not only clean effectively but are also safer for pets, children, and the planet.

Fragrance: While a pleasant fragrance can leave your carpets smelling fresh, it’s important to consider potential allergic reactions. Some people may prefer unscented options or those with mild, natural fragrances to reduce the risk of irritations.

Concentration and Dilution: Check if the shampoo is concentrated or ready to use, as this will determine how much product you need for cleaning. Concentrated shampoos can be more cost-effective, but ensure you follow the dilution instructions carefully to avoid residue buildup.

What Are the Best Practices for Using Carpet Cleaning Shampoo Effectively?

To effectively use carpet cleaning shampoo, consider the following best practices:

  • Choose the Right Shampoo: Selecting a carpet cleaning shampoo that is specifically designed for your carpet type is crucial. Different materials, such as wool, nylon, or polyester, may require different cleaning agents to avoid damage and ensure optimal results.
  • Pre-Testing: Always conduct a pre-test in an inconspicuous area before applying the shampoo to the entire carpet. This helps to ensure that the shampoo does not cause discoloration or damage to the fibers.
  • Vacuum Thoroughly: Before applying the carpet cleaning shampoo, vacuum the carpet thoroughly to remove loose dirt and debris. This allows the shampoo to penetrate deeper into the fibers and effectively lift embedded stains and allergens.
  • Dilution Ratio: Follow the manufacturer’s recommended dilution ratio for the carpet cleaning shampoo. Using too much shampoo can lead to excessive foam or residue, while using too little may not provide adequate cleaning power.
  • Application Technique: Apply the shampoo using a carpet cleaning machine or manually with a soft brush, working it into the carpet fibers gently. This ensures an even distribution and helps to loosen dirt and stains more effectively.
  • Rinse and Extract: After scrubbing, it’s essential to rinse the carpet with clean water to remove any remaining shampoo residue. Use a carpet cleaning machine with an extraction feature or a wet vacuum to ensure thorough rinsing.
  • Drying Process: Allow the carpet to dry completely after cleaning to prevent mold and mildew growth. Use fans or open windows to improve air circulation, and avoid walking on the carpet until it is fully dry.
  • Regular Maintenance: Incorporate regular cleaning into your routine to prolong the life of your carpet. Frequent vacuuming and periodic deep cleaning with carpet shampoo will help maintain its appearance and hygiene.
Related Post:

Leave a Comment