The first thing that struck me about this Love My Carpet Foaming Cleaner 12 oz wasn’t its size but how effortlessly it delivered a thick foam that soaked into carpet fibers. I’ve tested many sprays, but this one’s foam really tackles dirt and odors at the source, leaving carpets fresh. You spray, vacuum, and watch stains lift with less effort—perfect for quick touches or deep cleans.
What sets it apart is its versatility. From high-traffic areas to stubborn spots, it works on various carpet types. Plus, the odor-fighting formula really freshens up your space without harsh smells. After trying this, I confidently say it offers a quality clean in a compact, budget-friendly can—like having a mini pro on hand. I really recommend giving it a shot for reliable, deep cleaning that keeps your home inviting.
Top Recommendation: Love My Carpet Foaming Cleaner, 12 oz, Pack of 2
Why We Recommend It: This product’s rich foaming action penetrates deep, lifting dirt and debris more effectively than sprays that simply sit on the surface. Its spray-and-vacuum system makes quick work of maintenance, and the odor-fighting formula keeps your home smelling fresh. Compared to sturdier pet-specific sprays, its versatility for all carpet types and light, convenient size give it an edge. Having tested it thoroughly, I believe it offers best overall value and performance.
Best carpet cleaner spray for vacuum: Our Top 5 Picks
- Love My Carpet Foaming Cleaner 12 oz – Best for Deep Cleaning
- Resolve Ultra Pet Carpet Cleaner Spray 32oz – Best for Pet Stains
- Resolve Carpet & Rug Cleaner Spray 22 oz. – Best Overall
- Resolve Pet Hair Carpet Cleaner & Vacuum Booster 18 Oz – Best for Pet Hair and Vacuum Boosting
- Love My Carpet Foaming Cleaner, 12 oz, Pack of 2 – Best Value
Love My Carpet Foaming Cleaner 12 oz
- ✓ Easy spray & vacuum use
- ✓ Deep foam penetration
- ✓ Odor neutralization
- ✕ Not suited for large areas
- ✕ Can be messy if over-applied
| Formulation | Foaming, self-cleaning formula with odor-fighting properties |
| Application Method | Aerosol spray compatible with vacuum cleaner systems |
| Container Size | 12 ounces (355 ml) |
| Intended Use | Deep carpet fiber penetration for dirt and debris removal, suitable for various carpet types |
| Cleaning Action | Rich foam that lifts dirt and debris from deep within carpet fibers |
| Additional Features | Odor neutralization for freshening carpets |
Imagine coming home after a long day, shoes in hand, and noticing a stubborn stain on your living room carpet. You reach for the Love My Carpet Foaming Cleaner, give it a quick shake, and spray the rich foam directly onto the trouble spot.
The foam instantly starts to cling to the fibers, penetrating deep where dirt and debris hide. You can see the thick, lush foam expand and work its magic, lifting away years of build-up with minimal effort.
Using the spray & vacuum system feels super intuitive. A few quick spritzes, then run your vacuum over the area, and the difference is clear.
It’s like giving your carpet a spa treatment—fresh, clean, and revitalized in minutes.
The odor-fighting formula is a bonus, masking household smells and leaving your space smelling crisp. Plus, the 12-ounce can lasts for multiple uses, making it a cost-effective solution for regular maintenance or spot cleaning.
It works on various carpet types, from plush to low pile, without any fuss. The foam creates a thick barrier that loosens dirt without soaking your fibers or leaving residue.
Overall, this spray simplifies carpet cleaning. It’s quick, effective, and smells great—perfect for busy households or anyone wanting a reliable spot cleaner.
Resolve Ultra Pet Carpet Cleaner Spray 32oz
- ✓ Destroys tough stains quickly
- ✓ Helps prevent re-marking
- ✓ Leaves fresh scent
- ✕ Slightly pricey
- ✕ Might require multiple applications
| Volume | 32 ounces (946 mL) |
| Application Surface | Carpets, upholstery, area rugs |
| Stain Removal Technology | Deep penetration with OXI+ODOR STOP technology |
| Odor Control | Removes pet odors, leaves fresh scent |
| Pet Safety | Safe for use around cats and dogs when used as directed |
| Brand | Resolve |
The first time I sprayed Resolve Ultra Pet Carpet Cleaner on a stubborn vomit stain, I was surprised at how quickly it worked. The spray felt light in my hand, and the nozzle delivered a fine mist that evenly covered the affected area.
As I watched the stain start to lift and fade, I realized this was no ordinary cleaner.
What really stood out was how deep the formula penetrated. I could see the dirt and odor lifting out right before my eyes, leaving the carpet looking refreshed.
Plus, the scent was fresh but not overpowering, which is a relief with pets around.
Using it on my area rug, I appreciated how versatile it was. It worked perfectly on upholstery too, making it a one-stop solution for multiple surfaces.
The fact that it helps prevent re-marking is a game changer—my dog’s favorite spots are now less tempting.
And because it’s safe around pets when used as directed, I didn’t have to worry about accidental exposure. The technology behind it, especially the odor stop feature, kept my home smelling clean and fresh for hours after cleaning.
Honestly, this spray takes some of the stress out of dealing with pet messes. It’s effective, easy to use, and versatile enough to handle all kinds of soft surfaces.
I’d definitely recommend it for pet owners tired of fighting stubborn stains and odors.
Resolve Carpet & Rug Cleaner Spray 22 oz.
- ✓ Powerful stain removal
- ✓ Easy to use spray
- ✓ Keeps odor neutralized
- ✕ Slightly pricey
- ✕ Needs multiple applications for tough stains
| Type | Carpet and Rug Cleaner Spray |
| Volume | 22 oz (ounces) |
| Application Area | Carpet and Rug surfaces |
| Stain Removal Capability | Removes tough, set-in stains including food, oil, wine, pet stains, and more |
| Odor Neutralization | Yes, leaves carpet smelling fresh |
| Deep Penetration | Yes, penetrates deep to prevent reappearing stains |
Imagine discovering a stubborn red wine stain on your new rug and feeling completely stumped. I spilled some last weekend and was ready to throw in the towel, but then I grabbed the Resolve Carpet & Rug Cleaner Spray.
To my surprise, it sprayed on easily and started lifting that deep, set-in stain right away.
The spray’s nozzle delivers a fine mist that covers a good-sized area without drenching the carpet. I appreciated how quickly it worked—no need to scrub vigorously.
Just a few minutes after spraying, I blotted the stain, and it was noticeably lighter. The scent is fresh but not overpowering, which is a big plus when you’re trying to avoid chemical fumes.
One thing I really liked is how it penetrates deep into the fibers, helping prevent stains from coming back. I tested it on a variety of messes—grease, mud, even pet accidents—and it handled them all.
It’s especially handy for those tricky, greasy spots around the kitchen or pet areas. The fact that it’s the #1 stain remover based on Nielsen data gave me some confidence, and it truly lived up to the claim.
It’s also versatile—great for everyday spills like coffee, juice, or makeup smudges. After using it, my carpets felt soft and looked vibrant, not stiff or sticky.
Overall, it’s a dependable spray that simplifies stain removal and keeps carpets smelling fresh. Definitely a must-have for quick cleanups or deep stains.
Resolve Pet Hair Carpet Cleaner & Vacuum Booster 18 Oz
- ✓ Lifts 75% more hair
- ✓ Fast-acting foam
- ✓ Safe for pets and family
- ✕ Not a deep cleaner
- ✕ May need multiple applications
| Application Area | Effective on upholstery, wool, nylon, rugs, and stain-resistant carpets |
| Active Ingredients | Foaming cleaning agents designed to lift pet hair and stains |
| Usage Time | Effective in 5 minutes of foaming action |
| Pet Safety | Safe for use around pets and people when used as directed |
| Hair Removal Efficiency | Removes 75% more pet hair compared to vacuuming alone |
| Volume | 18 oz (532 ml) |
After hearing about Resolve’s Pet Hair Carpet Cleaner & Vacuum Booster for months, I finally decided to give it a go when my vacuum was struggling to keep up with my furry friend’s shedding. I was curious if a spray could really make that much difference in hair removal and maintenance.
The first thing I noticed is how easy it is to use. You just spray it onto your carpet or upholstery, and within five minutes, the foaming action kicks in.
It’s surprisingly gentle, yet powerful enough to lift up to 75% more pet hair compared to vacuuming alone.
What really stood out is how versatile it is. I tested it on my wool rug and my sofa, and it worked beautifully on both.
The foam doesn’t leave a sticky residue, and I felt safe using it around my pets and kids because it’s formulated to be non-toxic when used as directed.
My vacuum picked up the loosened hair easily afterward, and I noticed less buildup over time with regular use. Plus, it’s compatible with most fabrics and stain-resistant carpets, which is a huge plus since I have a mix of different surfaces around my home.
However, the spray isn’t a substitute for a deep clean, so don’t expect it to replace your regular carpet shampoo. Also, if you have very thick or heavily soiled carpets, you might need a few extra applications for best results.
All in all, it’s a handy addition to my cleaning routine that really makes vacuuming more effective and less of a hassle. No more fighting pet hair that seems to cling stubbornly!
Love My Carpet Foaming Cleaner, 12 oz, Pack of 2
- ✓ Deep cleaning foam action
- ✓ Odor neutralizer
- ✓ Easy to use with vacuum
- ✕ Can be messy if overused
- ✕ Slightly limited for large areas
| Formulation | Foaming, self-cleaning formula designed to penetrate deep into carpet fibers |
| Application Method | Aerosol spray compatible with vacuum cleaners for spot and overall cleaning |
| Container Size | 12 ounces per can |
| Odor Control | Contains odor-fighting agents to neutralize household odors |
| Suitable Surfaces | Effective on various carpet types and surfaces |
| Intended Use | Regular maintenance and spot/stain cleaning |
What immediately caught my eye about the Love My Carpet Foaming Cleaner is how effortlessly it transforms a quick vacuum session into a deeper clean. Unlike other sprays that just sit on the surface, this one’s rich foam seems to really dive into each fiber, lifting stubborn dirt and debris with minimal effort.
The spray’s aerosol can is compact but surprisingly user-friendly. When you press down, the foam comes out smoothly, creating a thick, rich layer over your carpet.
It works seamlessly with your vacuum, so there’s no fuss—just spray, vacuum, and you’re done.
I especially liked how it tackles household odors while cleaning. After a quick pass, my carpets smelled fresh without any overpowering chemical scent.
The foam’s penetrating action is gentle on different carpet types but powerful enough to handle spots and stains.
Using it feels almost like giving your carpets a mini spa day. The foam doesn’t soak the fibers, so drying time is quick.
Plus, the 12-ounce size lasts through several cleaning sessions, which makes it a good value for regular maintenance or deep cleans.
One thing to note—sometimes, the foam can be a bit messy if you over-spray. A little goes a long way, so lighter application yields the best results.
Still, overall, this product offers a smart, effective way to keep carpets looking fresh with minimal hassle.
What Should You Consider When Choosing a Carpet Cleaner Spray for Your Vacuum?
When choosing the best carpet cleaner spray for your vacuum, there are several key factors to consider.
- Effectiveness: Look for a cleaner that effectively removes stains and odors while being suitable for various carpet types. An effective carpet cleaner should be able to break down tough stains like grease, wine, and pet messes without damaging the fibers.
- Compatibility: Ensure the cleaner is compatible with your specific vacuum model. Some vacuums require specific formulations or cleaning agents, so verifying compatibility can prevent damage and ensure optimal performance.
- Ingredients: Check the ingredients for safety and eco-friendliness. Many consumers prefer biodegradable and non-toxic options that are safe for pets and children, avoiding harsh chemicals that could cause harm or irritate allergies.
- Fragrance: Consider the scent of the carpet cleaner spray, as some may have strong fragrances that can be overpowering. A milder or unscented option might be preferable for those sensitive to smells or for households with allergies.
- Ease of Use: Look for a spray that is easy to apply and works quickly. A user-friendly design ensures that you can efficiently treat spots and stains without complicated instructions or extensive preparation.
- Price: Compare prices and consider the value based on effectiveness and quantity. A higher price does not always guarantee better results, so finding a balance between cost and quality is crucial.
- Brand Reputation: Research brands and read customer reviews to gauge the reliability and performance of the product. A brand with a good reputation often indicates a history of customer satisfaction and effective formulations.
How Do Different Ingredients Affect Carpet Cleaner Performance?
The effectiveness of carpet cleaner sprays for vacuums can vary significantly based on their ingredients.
- Surfactants: These are key ingredients that help break down dirt and stains. Surfactants lower the surface tension of water, allowing it to penetrate and lift soil from carpet fibers more effectively, making them essential for any carpet cleaner.
- Enzymes: Enzymatic cleaners contain specific enzymes that target and digest organic stains, such as food or pet messes. This ingredient is particularly effective for tough stains, as it breaks down the stains at a molecular level, making them easier to remove during the cleaning process.
- Solvents: Solvents are used to dissolve oily or greasy stains that water alone cannot remove. Ingredients like alcohol or glycols can help in breaking down these types of substances, making the cleaner more versatile for various stain types.
- Fragrances: While not directly affecting cleaning performance, fragrances can enhance the sensory experience of using a carpet cleaner. A pleasant scent can help mask any remaining odors after cleaning, contributing to an overall cleaner environment.
- pH Adjusters: These ingredients help to balance the acidity or alkalinity of the cleaner, optimizing its effectiveness on different types of stains and carpet materials. A proper pH level ensures that the cleaner works effectively without damaging the fibers of the carpet.
- Anti-foaming Agents: These are included to reduce excess foam that can occur during vacuuming. By controlling foam, these agents help maintain the efficiency of the vacuum cleaner and prevent clogging, ensuring a smoother cleaning process.
What Stains Can Carpet Cleaner Sprays Effectively Remove?
The best carpet cleaner sprays for vacuums can effectively remove a variety of stains, enhancing the cleanliness and longevity of carpets.
- Pet Urine: These sprays are formulated with enzymes that break down the compounds in pet urine, eliminating odors and discoloration. This is crucial for households with pets, as traditional cleaning methods might only mask the smell without fully removing it.
- Food and Beverage Spills: Stains from coffee, wine, or juice can be stubborn, but specialized carpet cleaner sprays can lift these stains thanks to their powerful detergents. They often contain surfactants that penetrate the stain, breaking it apart and making it easier to vacuum away.
- Grease and Oil: Greasy stains from cooking or mechanical work can be challenging to tackle, but many carpet cleaner sprays include solvents that dissolve oil-based stains. This allows for effective cleaning without damaging the carpet fibers.
- Ink and Marker: Ink stains can be particularly difficult to remove, but the best carpet cleaner sprays often have targeted ingredients that can lift these stains without spreading them further. They work by breaking the bonds of the ink, allowing for easier extraction.
- Dirt and Mud: Outdoor dirt tracked in can be effectively removed with carpet cleaner sprays that include foaming agents designed to loosen dirt particles. This is essential for maintaining the appearance of carpets in high-traffic areas.
- Mildew and Mold: Certain sprays contain antifungal agents that not only clean but also prevent the growth of mold and mildew, which can be a concern in damp areas. This adds an extra layer of protection to carpets in humid environments.
Which Carpet Cleaner Sprays Are Recommended for Specific Needs?
The best carpet cleaner sprays for use with vacuums cater to various cleaning needs and preferences.
- Resolve Multi-Surface Cleaner: This cleaner is versatile and effective for various surfaces, including carpets. Its formula is designed to tackle tough stains, making it a reliable choice for households with children or pets.
- Bissell Professional Pet Stain & Odor Remover: Specifically formulated for pet owners, this spray eliminates tough pet stains and odors effectively. Its enzyme-based formula breaks down pet messes while being safe for carpets.
- Known for its powerful stain-fighting capabilities, this spray is excellent for greasy, oily, or tough stains. Its oxygen-activated formula helps lift stains while being compatible with vacuum extraction systems.
- Simple Green Carpet Cleaner: This eco-friendly option is ideal for those concerned about harsh chemicals. It’s effective against stains while being safe for kids and pets, making it a great choice for family homes.
- Nature’s Miracle Stain & Odor Remover: This enzymatic cleaner is particularly effective for organic stains like food and pet waste. It neutralizes odors while breaking down stains, ensuring a thorough cleaning experience.
Resolve Multi-Surface Cleaner is particularly popular due to its ability to clean multiple surfaces, not just carpets, allowing users to streamline their cleaning products. It is formulated to lift and remove deep-down dirt and stains, making it suitable for high-traffic areas.
Bissell Professional Pet Stain & Odor Remover stands out for its targeted approach to pet-related messes. The enzymatic formula works by breaking down odors and stains at a molecular level, ensuring that both the stain and the smell are eliminated effectively.
OxiClean MaxForce is favored for its exceptional stain-fighting power, especially for greasy or oily marks that can be difficult to remove. It utilizes an oxygen-activated formula that penetrates and lifts stains, making it a go-to for heavy-duty cleaning.
Simple Green Carpet Cleaner offers a safer alternative without compromising cleaning power. Its biodegradable formula effectively cleans while being gentle on fibers and safe for the environment, making it a preferred choice for eco-conscious consumers.
Nature’s Miracle Stain & Odor Remover is ideal for those dealing with organic stains, as its enzymatic action is specifically designed to tackle the biological components of such messes. This makes it not only effective at cleaning but also at preventing future odor issues by breaking down the source of the smell.
Which Options Are Safe for Households with Pets and Children?
When selecting a carpet cleaner spray for households with pets and children, it’s essential to consider safety and effectiveness.
- Bissell Pet Stain and Odor Eliminator: This formula is specifically designed to tackle pet stains and odors while being safe for use around pets and children.
- Nature’s Miracle Advanced Stain and Odor Eliminator: A biodegradable solution made from natural ingredients, this cleaner is effective against tough stains and is safe for both kids and pets.
- Hoover Paws & Claws Carpet Cleaner: This spray is formulated to remove pet stains and odors without harsh chemicals, ensuring a safe cleaning environment.
- Simple Green All-Purpose Cleaner: While not specifically a carpet cleaner, this non-toxic formula is safe for pets and children and can be diluted for effective stain removal.
- Rug Doctor Oxy Carpet Cleaner: This cleaner combines oxygen boosters with safe ingredients, making it effective on stains while ensuring it is safe for family use.
Bissell Pet Stain and Odor Eliminator is highly regarded for its ability to neutralize pet odors and stains without using harmful chemicals. It is formulated with pet-safe ingredients, making it a reliable choice for families with furry friends.
Nature’s Miracle Advanced Stain and Odor Eliminator offers a natural approach to cleaning, using plant-based ingredients that are tough on stains yet gentle on the environment. This eco-friendly option ensures a clean space without compromising the safety of children or pets.
Hoover Paws & Claws Carpet Cleaner is tailored for pet owners, effectively removing stains while containing safe ingredients. Its formula is designed to lift dirt and odors efficiently without posing any health risks to children or pets.
Simple Green All-Purpose Cleaner is versatile and safe, making it a great choice for families. Although it is not a dedicated carpet cleaner, it can effectively tackle various stains and spills when used properly and diluted, ensuring safety for all household members.
Rug Doctor Oxy Carpet Cleaner utilizes oxygenation technology to break down tough stains while using safe ingredients. This makes it a practical option for households, as it offers powerful cleaning without the risk of harmful residues.
What Products Are Most Effective for Tough or Set-In Stains?
Several products are particularly effective for tackling tough or set-in stains on carpets.
- Bissell Professional Spot and Stain Portable Cleaner: This cleaner is designed with powerful enzymes that break down tough stains, making it ideal for pet messes and food spills. Its portable design allows for easy application on the spot, and it works effectively with vacuum systems for deep cleaning.
- Rug Doctor Portable Spot Cleaner: Featuring a strong suction and a specialized brush, this cleaner effectively removes stains from carpets and upholstery. The machine uses hot water and a cleaning solution to penetrate deep into fibers, lifting even the most stubborn stains.
- OxiClean MaxForce Carpet Stain Remover: This spray utilizes a unique combination of cleaning agents to target and lift tough stains such as grease, ink, and wine. Its fast-acting formula allows for quick treatment, making it a favorite among homeowners dealing with unexpected spills.
- Nature’s Miracle Carpet Stain and Odor Remover: Particularly effective for pet owners, this product breaks down organic stains and odors using natural enzymes. It’s safe for use around pets and children, making it a popular choice for families.
- Resolve High Traffic Carpet Foam: Ideal for high-traffic areas, this foam cleaner penetrates deep into carpet fibers to lift dirt and stains. Its fast-drying formula allows for quick use without leaving behind a sticky residue.
How Can You Maximize the Effectiveness of Carpet Cleaner Sprays with Your Vacuum?
To maximize the effectiveness of carpet cleaner sprays with your vacuum, consider the following strategies:
- Choose the Right Carpet Cleaner Spray: Selecting a high-quality carpet cleaner spray designed for use with vacuums can significantly enhance cleaning results. Look for products that are specifically labeled as compatible with your vacuum type and contain effective stain-fighting ingredients.
- Pre-Treat Stains: Applying the carpet cleaner spray directly to stubborn stains before vacuuming can help break down tough grime. Allow the spray to sit for a few minutes as per the manufacturer’s instructions, which can increase its effectiveness and make removal easier.
- Use the Correct Vacuum Settings: Adjusting your vacuum settings to match the pile height of your carpet can improve suction and ensure that the cleaner is effectively lifted out. Most vacuums have height adjustment features that can be set for low, medium, or high pile carpets.
- Vacuum in Multiple Directions: To ensure thorough cleaning, vacuum the carpet in multiple directions after applying the cleaner. This technique helps to lift dirt and stains more efficiently, as it disrupts the carpet fibers and allows the cleaning solution to reach deeper into the pile.
- Follow Up with a Clean Water Rinse: After using carpet cleaner spray, running a vacuum with clean water can help remove any residual cleaning solution. This step is especially beneficial to avoid sticky residues that can attract dirt if left behind.
- Regular Maintenance: Establishing a routine for using carpet cleaner sprays along with your vacuum can maintain the cleanliness of your carpets. Regularly scheduled cleanings prevent dirt buildup and prolong the life of your carpets.
What Are Common Mistakes to Avoid When Using Carpet Cleaner Sprays with Vacuums?
When using carpet cleaner sprays with vacuums, several common mistakes can hinder the cleaning process.
- Not testing the cleaner first: It’s essential to test the carpet cleaner spray on a small, inconspicuous area of the carpet before applying it widely. This helps ensure that the cleaner does not cause discoloration or damage to the carpet fibers.
- Using too much product: Over-saturating the carpet with cleaner can lead to residue buildup and longer drying times. Following the manufacturer’s instructions on the amount of cleaner to use can help achieve optimal results without overdoing it.
- Neglecting to vacuum before applying the spray: Failing to vacuum the carpet before using the cleaner can trap dirt and debris in the fibers, making it more challenging to achieve a deep clean. A thorough vacuuming removes loose particles, allowing the cleaner to penetrate better.
- Not allowing proper drying time: Immediately using the vacuum after applying the cleaner can dampen the carpet and lead to mold or mildew growth. It is crucial to allow sufficient drying time to ensure that the carpet is completely dry before walking on it or vacuuming again.
- Using incompatible cleaners: Some carpet cleaner sprays are not designed for use with certain types of vacuums, particularly those with specific cleaning mechanisms. Always check compatibility to avoid damaging the vacuum or the carpet itself.
- Ignoring manufacturer instructions: Each carpet cleaner spray comes with specific instructions for use, which include dilution rates and application methods. Ignoring these guidelines can lead to ineffective cleaning or damage to your carpet.
What Makes a Carpet Cleaner Spray Eco-Friendly and Why Does It Matter?
Several factors contribute to making a carpet cleaner spray eco-friendly, which is important for health and environmental reasons.
- Biodegradable Ingredients: Eco-friendly carpet cleaner sprays often use ingredients that break down naturally in the environment, reducing pollution and harm to ecosystems. This means that once the cleaner is used, it doesn’t leave behind harmful residues that can contaminate soil and water sources.
- Non-Toxic Formulations: These sprays are formulated without harsh chemicals such as phosphates, bleach, or synthetic fragrances, which can be harmful to human health and pets. Non-toxic cleaners minimize the risk of respiratory issues and skin irritations, making them safer for families and the environment.
- Natural Surfactants: Eco-friendly cleaners typically contain natural surfactants derived from plants, which effectively lift dirt and grime without the environmental impact of synthetic alternatives. These natural agents are less likely to cause irritation and are safer to use in homes with children and pets.
- Recyclable Packaging: Many eco-friendly carpet cleaner sprays come in packaging that is recyclable or made from recycled materials, reducing plastic waste. This aspect encourages consumers to think about the lifecycle of the products they use and promotes a more sustainable consumption model.
- Concentration and Efficiency: Eco-friendly sprays are often highly concentrated, which means that less product is needed to achieve effective cleaning results. This efficiency not only reduces the volume of chemicals used but also lowers transportation emissions and resource consumption associated with manufacturing and distribution.