Tile and Grout Cleaning: Methods for Different Surfaces

A porcelain floor may still look cloudy after mopping. White deposits can build up on shower tiles, and grout lines may stay dark even after a thorough scrubbing. These problems don't always mean you need a stronger cleaner. Often, you need a different cleaning method.

The right approach depends on three things: what the tile is made of, what type of grout surrounds it, and what you're trying to remove.

Glazed ceramic tile is usually easy to maintain, but natural stone can be damaged by ordinary bathroom cleaners. Textured porcelain may need more agitation than smooth tile, while cement-based grout requires more care than its hard appearance suggests.

This guide explains how to clean ceramic, porcelain, natural stone, and grout without unnecessary damage. It also covers common stains, grout haze, shower buildup, cleaning equipment, and signs that a surface needs repair rather than another round of scrubbing.

How to Clean Tile and Grout: Quick Reference

Not all tile surfaces tolerate the same cleaners or tools. Use this table to choose a safe starting point.

SurfaceRecommended starting methodMain precaution
Glazed ceramic tileWater, mild cleaner, soft cloth or mopAvoid abrasive pads that may scratch the glaze
Matte porcelainCompatible pH-neutral cleaner and microfiber mopRinse away detergent residue
Textured porcelainApproved cleaner and suitable nylon brushDirt can remain in textured areas
Polished porcelainNonabrasive cleaner and soft microfiber clothAvoid products that may dull or damage the finish
Marble, limestone, travertinepH-neutral stone cleanerAvoid vinegar and acidic descalers
Granite and other natural stoneCleaner approved for the specific stoneCheck the stone composition and finish
Unglazed or porous tileMaterial-specific cleanerCheck the existing sealer and moisture sensitivity
Cement-based groutCompatible grout cleaner and nylon brushAvoid routine acid cleaning
Epoxy groutMild cleaner approved by the grout manufacturerAvoid unapproved solvents and aggressive abrasives

These are general starting points. The tile, grout, sealer, and cleaning-product manufacturers' instructions should determine the final choice.

A cleaner that works on the face of a tile may still damage the grout between tiles. This is particularly important when using acidic products to remove mineral buildup.

Before You Start: Identify the Surface and the Stain

Most cleaning mistakes happen before the first drop of cleaner reaches the floor.

A bathroom wall might contain glazed ceramic tile, cement grout, and silicone sealant. A kitchen floor could have textured porcelain with epoxy grout. Although both are tiled surfaces, their cleaning requirements are not identical.

Before choosing a product, check the following.

What Kind of Tile Do You Have?

Look at the original packaging, purchase records, installation documents, or manufacturer information if available.

Pay attention to the finish as well as the material. Polished, textured, glazed, and unglazed surfaces can have different maintenance requirements, even when they belong to the same tile family.

If you're unsure whether a tile is natural stone or manufactured porcelain, avoid aggressive chemicals until you've identified it.

Is the Grout Cement-Based, Epoxy, or Something Else?

Cementitious grout is relatively porous and can absorb dirt and stains. Epoxy grout generally resists staining better, but it still needs regular cleaning.

Some newer premixed or single-component products have different chemical resistance and maintenance instructions.

The grout's appearance alone may not reliably identify its type.

For an explanation of these materials, see Tile Grout: Types, Selection, and Application Basics.

Are You Removing Dirt, Residue, or Actual Damage?

A cloudy tile surface may have leftover detergent, installation haze, mineral deposits, or chemical damage.

Those problems can look surprisingly similar, but they require different solutions.

For example, a water rinse may remove detergent residue, while grout haze might require a specialized product. If acid has etched marble, additional cleaning won't restore the original finish.

Identify the problem before escalating to stronger chemicals or more aggressive scrubbing.

Also inspect the surface for loose tiles, cracked grout, or signs of water intrusion. These conditions may require investigation before wet cleaning.

The Basic Method for Cleaning Most Ceramic and Porcelain Tiles

For an intact ceramic or porcelain installation, regular cleaning doesn't need to be complicated.

The following sequence works as a starting approach for many residential floors and walls.

Step 1: Remove Loose Dirt

Sweep or vacuum before mopping.

Sand, grit, and small debris can scratch susceptible finishes when dragged across the surface. Removing them first also makes wet cleaning more effective.

Use a vacuum attachment suitable for hard floors, particularly on polished tile.

Step 2: Choose a Compatible Cleaner

For routine cleaning, a mild cleaner approved for both the tile and grout is a sensible starting point.

A pH-neutral product is often suitable, particularly when the finish or sealer needs extra care.

Follow the label's dilution instructions. Using more concentrate than recommended doesn't necessarily improve cleaning and may leave a film behind.

Step 3: Let the Cleaner Work

Apply the solution to a manageable area.

Give it the contact time specified by the manufacturer, especially where dirt has built up.

Don't allow a cleaning solution to dry on the tile unless its instructions explicitly permit that.

Step 4: Agitate Only Where Necessary

A microfiber mop or soft cloth is often enough for ordinary dirt.

For stubborn deposits, use a brush or pad approved for the surface. Textured tile may need a suitable nylon brush to reach dirt trapped in the surface relief.

Scrubbing harder isn't always better. Excessive abrasion can damage tile finishes or wear grout.

Step 5: Remove the Dirty Water

This step is easy to overlook.

If a mop repeatedly spreads contaminated water across the floor, dirt can settle back into textured areas and grout joints.

Change the water when it becomes dirty. On suitable installations, wet extraction equipment can help lift the dirty solution away.

Step 6: Rinse and Dry

Rinse according to the cleaner manufacturer's directions.

Then remove excess water and let the surface dry before normal use.

A floor that looks dull or feels sticky after cleaning may have detergent residue rather than a persistent stain.

Before trying another cleaner, check whether a proper rinse solves the problem.

How to Clean Ceramic Tile

Glazed ceramic tile is common on bathroom walls, kitchen backsplashes, and residential floors.

Its glazed surface generally makes everyday dirt and spills relatively easy to remove.

A soft cloth, microfiber mop, or sponge with a compatible mild cleaner is usually sufficient. Rinse when required and dry reflective surfaces to avoid water spots.

For greasy kitchen backsplashes, a tile-safe degreaser may be more useful than an ordinary floor cleaner. However, make sure the product is also compatible with the grout and any decorative finishes.

Avoid abrasive powders, steel wool, and rough scrubbing pads that can scratch the glaze.

If a ceramic tile has a persistent dull patch that doesn't respond to normal cleaning, check whether the finish has been damaged rather than applying progressively stronger chemicals.

How to Clean Porcelain Tile Without Damaging the Finish

Porcelain tile is dense and generally has low water absorption, but its finish determines much of its day-to-day maintenance.

Matte Porcelain

Matte porcelain doesn't reflect light like polished tile, so detergent residue can sometimes be less obvious until the floor dries.

Residue may appear as dull patches, streaks, or uneven coloration.

Use a compatible mild cleaner, avoid overdosing detergent, and rinse thoroughly.

If the floor still looks cloudy, test a small area with clean water and remove the water completely. If the appearance improves, leftover cleaning product may have contributed to the problem.

Textured Porcelain

Textured porcelain requires a little more attention because dirt can settle into its surface relief.

Imagine a textured entryway floor after several rainy days. A flat mop may clean the raised parts while leaving soil in the recesses.

A more effective approach is to apply a compatible cleaner, allow its recommended contact time, and gently work the surface with an approved nylon brush.

Remove the dirty solution before rinsing.

For larger textured floors, suitable scrubbers and wet extraction equipment may make cleaning more efficient.

Avoid aggressive brushes that could change the appearance or texture of the tile.

Polished Porcelain

Polished porcelain is easy to recognize by its reflective appearance, but that finish deserves careful treatment.

Grit, abrasive pads, and unsuitable chemicals can affect its surface.

Use a soft microfiber cloth or mop and a nonabrasive cleaner approved for polished porcelain.

Some polished porcelain products have surface microporosity created during manufacturing or polishing. Depending on the product and application, they may require special treatment or protection.

Daltile advises caution with acid-based and solvent-based products on certain polished porcelain finishes.

Follow the tile manufacturer's instructions rather than assuming all porcelain products tolerate the same treatment.

How to Clean Natural Stone Tile

Natural stone should never be treated as just another type of ceramic tile.

Its chemical composition matters as much as its appearance.

Marble, Limestone, and Travertine

These stones contain minerals that are sensitive to acids.

Vinegar, lemon juice, acidic bathroom cleaners, and some descalers can react with the surface and produce etching.

Etching may leave dull spots or areas with a different texture or sheen.

Unlike ordinary dirt, etching can't simply be washed away.

For routine maintenance, use a pH-neutral cleaner formulated or approved for natural stone. Clean with a soft cloth or mop, rinse as directed, and dry thoroughly.

If a marble floor develops dull spots after exposure to an acidic product, additional scrubbing may make the appearance worse.

A stone restoration specialist may be needed to correct the damaged finish.

Granite, Slate, and Other Stones

Natural stone isn't a single material with one cleaning formula.

Granite, slate, quartzite, and other stones vary in mineral composition, surface finish, porosity, and protective treatments.

Some stones tolerate certain chemicals better than others, but that doesn't make aggressive cleaners a good routine choice.

Start with a cleaner approved for the specific material. Where the finish or existing treatment is uncertain, consult the stone supplier or manufacturer.

Be especially cautious with rust removers and other specialty chemicals. Some formulations can permanently damage natural stone.

Terracotta and Other Porous Tiles

Terracotta, Saltillo, and other porous materials may absorb water or stains more readily than glazed ceramic or dense porcelain.

Their maintenance also depends on whether a protective sealer or finish has been applied.

Avoid unnecessary soaking and choose products suitable for both the tile and its existing treatment.

If a porous floor darkens unevenly after cleaning and remains damp, investigate its drying conditions before applying another product.

How to Clean Cement-Based Grout

Grout often becomes visibly dirty before the surrounding tiles.

Traditional cementitious grout contains a cement-based binder and is porous enough to absorb some contaminants. This makes it more vulnerable to staining than many glazed tile surfaces.

The solution isn't necessarily vigorous scrubbing or bleach.

Start with a cleaner formulated for the grout and compatible with the adjoining tile.

Apply it according to the label, gently scrub with an appropriate nylon brush, and remove the loosened contamination.

Rinse thoroughly to avoid leaving detergent inside the joints.

For heavily soiled grout, removing dirty water with wet extraction equipment may be more effective than repeated mopping.

Which Cleaners Work for Cement Grout?

For routine dirt, a compatible mild cleaner is often sufficient.

Oily or greasy contamination may respond better to an appropriately formulated alkaline cleaner.

TCNA advises that alkaline cleaners are generally preferable to acidic products for cement grout because acids can attack the cement-based binder.

However, stronger alkaline cleaners aren't universally suitable. They must also be compatible with any stone, sealer, or decorative surface they contact.

Why Vinegar Isn't a Good Default Grout Cleaner

Vinegar appears in many household cleaning recipes because it can dissolve certain mineral deposits.

Unfortunately, its acidity can also attack cementitious grout.

Repeated use may contribute to deterioration, and vinegar can damage acid-sensitive natural stone.

For routine grout cleaning, use a product designed for the materials in your installation instead.

What If the Grout Stays Dark?

Sometimes grout remains discolored even after visible dirt has been removed.

The cause may be deeply absorbed staining, uneven original coloration, old surface treatments, or material deterioration.

If the grout is physically sound, a compatible grout colorant may be an option after appropriate preparation.

If it is cracking, crumbling, or missing, the problem has moved beyond cleaning.

Don't try to restore a failing grout joint with a stronger cleaner.

Cleaning Epoxy and Premixed Grout

Epoxy grout generally offers greater resistance to stains and moisture absorption than conventional cement grout.

That can make routine maintenance easier, particularly in kitchens and other areas exposed to spills.

For regular cleaning, use a mild product approved by the grout manufacturer. A soft cloth or suitable nylon brush is often enough for ordinary contamination.

Avoid assuming that epoxy grout is immune to chemicals. Certain solvents, abrasive products, or concentrated cleaners may damage the grout or surrounding finishes.

Premixed and single-component grouts can have different maintenance requirements. Follow their own product instructions rather than treating every specialty grout as epoxy.

An important distinction is that cleaning cured epoxy grout is not the same as removing epoxy grout haze left during installation. Haze removal may require specialized products and procedures.

How to Remove Common Stains From Tile and Grout

Once you've identified the tile and grout, the next question is what you're trying to remove.

ProblemWhat to try firstWhat to check
Grease and cooking oilCompatible degreasing cleanerStone and sealer compatibility
Soap scumSurface-approved soap scum cleanerAvoid acids on sensitive stone and grout
Hard-water depositsMaterial-specific mineral deposit removerMany products are acidic
Rust stainsApproved stain-specific treatmentSome rust removers damage stone
Grout hazeProduct matched to grout residueCement and epoxy haze differ
EfflorescenceInvestigate moisture, then select approved cleaningDeposits may return if moisture persists
Cloudy or sticky filmProper rinsing and residue removalMore detergent may worsen buildup
Dark spots in wet areasIdentify staining, growth, or deteriorated sealantPersistent moisture may need investigation

Kitchen Grease

Grease can accumulate on backsplashes, floors, and grout near cooking areas.

Fresh spills are generally easier to remove than old deposits.

For glazed ceramic or suitable porcelain, use a compatible degreaser when mild cleaning is insufficient.

Apply the product according to its instructions, gently agitate the affected area, and remove the dissolved grease rather than spreading it around.

Oil can penetrate some natural stones. Deep stains may require a stone-specific treatment rather than ordinary surface cleaning.

Soap Scum

Soap scum is common on shower walls, floors, and around fixtures.

It develops as soap residue, body oils, and minerals accumulate.

A suitable soap scum cleaner can help break down the buildup. Choose a formulation approved for the tile, grout, and adjoining sealant.

For marble, limestone, or travertine, use a nonacidic product suitable for the stone.

Rinse thoroughly afterward so that cleaning residue doesn't become another layer of buildup.

Hard-Water Deposits

Hard-water deposits often appear as white or chalky buildup around fixtures and frequently wet surfaces.

Some mineral deposit removers use acids to dissolve these deposits.

That may make them unsuitable for cement grout or acid-sensitive stone. Certain tile finishes can also be damaged by incompatible products.

Don't assume that a descaler is safe for the entire shower simply because the tile is porcelain.

Check every material the cleaner could contact.

If a dull patch on marble doesn't respond to an appropriate mild cleaner, it may be etching rather than removable mineral buildup.

Rust Stains

Rust-colored marks can come from metal furniture, fixtures, containers, or other sources.

Remove or correct the source where possible before treating the stain.

Use a stain remover specifically approved for the tile or stone. This matters particularly with natural stone, where some rust-removal chemicals can cause permanent damage.

Deep staining may require professional stone restoration.

Efflorescence

Efflorescence is a deposit of soluble salts left behind when moisture moves through a material and evaporates.

It often appears as white powder or crystalline residue.

The important question isn't only how to remove the deposit, but why moisture is moving through the assembly.

If efflorescence returns repeatedly, investigate the moisture source and underlying conditions.

Aggressive acid cleaning is not a suitable universal solution, particularly where cement grout or sensitive stone is involved.

How to Remove Grout Haze After Installation

A newly tiled floor can look cloudy even after the installer has finished cleaning it.

One possible cause is grout haze: residue left behind during the grouting process.

The correct method depends on the grout chemistry, the tile surface, and how long the residue has been present.

Cement Grout Haze

Fresh cementitious haze may respond to manufacturer-approved cleaning methods during the grout's specified cleanup period.

Once residue has cured, a specialized haze remover may be required.

Some cement grout haze removers contain acids. These products aren't appropriate for every tile, stone, or grout installation.

Don't apply an acidic remover to marble, limestone, or another acid-sensitive surface without a specifically approved method.

Epoxy Grout Haze

Epoxy grout residue behaves differently.

If improper cleanup leaves epoxy resin on the tile, a film can remain after the water evaporates.

LATICRETE's technical guidance explains that cured epoxy haze may require a specialized epoxy grout haze remover.

The timing and cleaning procedure depend on the specific grout system.

A cleaner designed for cementitious residue should not automatically be substituted for an epoxy haze remover.

For difficult, cured residue—especially on delicate tile or natural stone—professional cleaning may be more appropriate.

The detailed removal process deserves its own guide because improper haze removal can damage an otherwise sound installation.

How to Clean Shower Tile and Grout

A shower collects several kinds of contamination at once.

Soap residue, mineral deposits, body oils, and moisture can accumulate on the tile and in the joints.

Regular cleaning should remove these deposits while reducing the amount of moisture left behind.

For many showers, a practical routine is to clean with a surface-compatible product, gently remove buildup, rinse thoroughly, and use a squeegee or soft cloth to remove excess water.

Proper ventilation helps the shower dry between uses.

The cleaner should match the installed material. A product suitable for glazed ceramic tile may not be appropriate for natural stone.

What About Black Spots on Shower Grout?

Black or dark spots can be caused by several conditions, including staining, biological growth, or deterioration of the grout or sealant.

Appearance alone doesn't establish the cause.

EPA guidance recommends cleaning mold from accessible hard surfaces with detergent and water, followed by thorough drying and correction of the moisture source.

Bleach is not recommended as the default treatment for routine mold cleanup.

If the problem returns repeatedly, involves persistent dampness, or appears to extend into walls or other concealed construction, further investigation may be necessary.

Some porous materials may not be recoverable through surface cleaning alone.

When Cleaning Won't Solve a Shower Problem

Cleaning can remove deposits. It cannot restore failed waterproofing, repair a leaking drain, or secure loose tiles.

Watch for persistent dampness outside the shower, water staining below it, soft surrounding materials, or recurring deterioration.

These signs call for an assessment of the underlying problem rather than another cleaning treatment.

For an explanation of the concealed water-control components, see Shower Waterproofing: Systems, Components, and Common Failures.

Cleaning Tools: Which Ones Should You Use?

The right tool helps remove dirt without unnecessarily damaging the tile or grout.

ToolSuitable usesMain limitation
Microfiber cloth or mopRoutine cleaning of many tile finishesDirty pads can spread contamination
Soft nylon brushGrout joints and textured surfacesExcessive scrubbing may wear grout
Wet extraction equipmentRemoving dirty water from suitable installationsRequires equipment and surface compatibility
Nonabrasive spongeWalls, backsplash tile, glassMay not reach deep surface texture
Steam cleanerSome approved tile installationsHeat and moisture may be unsuitable for certain assemblies
Pressure washerSelected exterior tile applicationsHigh pressure can damage joints or force water into construction
Abrasive pad or steel woolOnly where specifically approvedCan scratch finishes or leave metal contamination

Is Steam Cleaning Safe for Tile and Grout?

Steam can loosen some types of dirt, but it shouldn't be treated as universally safe.

The heat and moisture may be unsuitable for certain sealants, finishes, adhesives, or damaged installations.

Check the equipment and tile-system instructions before using steam.

If grout is already missing or loose, repair assessment should come before intensive wet cleaning.

Should You Pressure Wash Outdoor Tile?

Not automatically.

High-pressure water can damage grout or push moisture into vulnerable parts of an exterior installation.

For patios, balconies, and other outdoor surfaces, consider the tile, grout, drainage, waterproofing, and supporting construction before selecting a cleaning method.

Use pressure washing only when the system and equipment instructions permit it.

For ordinary dirt, a compatible cleaner and suitable brushing may be sufficient.

Should You Seal Grout or Tile After Cleaning?

Sealing may improve resistance to certain stains, but not every tile or grout product needs it.

The decision depends on the material, finish, existing treatment, and exposure conditions.

Cementitious Grout

Some cement-based grouts may benefit from a compatible penetrating sealer.

A sealer can reduce the absorption of certain contaminants, making subsequent cleaning easier.

However, it doesn't make grout completely stain-proof or replace waterproofing.

The grout must meet the sealer manufacturer's curing, cleanliness, and moisture requirements before application.

Epoxy Grout

Many epoxy grouts do not require the penetrating sealers commonly used with conventional cement grout.

Follow the specific product instructions rather than sealing automatically.

Ceramic and Porcelain Tile

Glazed ceramic tile generally doesn't need the same treatment as porous unglazed materials.

Some polished or specially finished porcelain products may have particular protective-treatment requirements, including treatments used before grouting.

Don't apply an unnecessary coating to glazed or polished tile without confirming compatibility.

Natural Stone

Some natural stones benefit from an impregnating sealer, while others may not require additional treatment.

Sealing can improve resistance to certain stains, but it doesn't prevent every type of damage.

In particular, an impregnating sealer generally won't protect acid-sensitive stone from chemical etching.

Sealing also cannot correct cracks, active leakage, or damaged grout.

How to Keep Tile and Grout Cleaner for Longer

A manageable routine is more useful than repeatedly performing aggressive deep cleaning.

Different rooms need different attention.

In a kitchen, remove grease and spills before they accumulate.

In an entryway, frequent sweeping helps prevent grit from being dragged across the floor.

For textured tile, occasional cleaning with a suitable brush can reach dirt that ordinary mopping leaves behind.

In showers, removing excess water and maintaining ventilation can reduce recurring buildup.

Natural stone benefits from prompt spill removal and regular cleaning with suitable products.

Outdoor tile may require periodic removal of dirt and organic debris, along with attention to drainage.

There's no single cleaning schedule that fits every installation. Traffic, surface texture, exposure to moisture, and actual buildup determine how often deeper cleaning is needed.

When Tile or Grout Needs Repair Instead of Cleaning

Some problems can't be solved with maintenance products.

Consider professional assessment when you notice:

Grout that crumbles or breaks away from joints

Cracks that return after previous repairs

Tiles that move, rock, or lift

Water stains outside a shower or below a tiled surface

Persistent dampness in adjacent construction

Widespread deterioration around drains or joints

Recurring white deposits associated with moisture movement

A damaged joint may need repair rather than stronger cleaning chemicals.

Likewise, an etched stone surface may require restoration, while a loose tile calls for investigation of the bond or supporting assembly.

Treating these conditions as ordinary stains can delay the necessary repair.

Frequently Asked Questions

Can I Clean Tile and Grout With Just Water?

For light dust and fresh, water-soluble dirt on suitable surfaces, water and a clean cloth may be enough.

Grease, mineral deposits, and some stains may require a compatible cleaning product.

Whatever method you use, remove dirty water rather than allowing it to dry on the surface.

Is Bleach Safe for Grout?

Bleach isn't a universal grout cleaner.

Its suitability depends on the grout, surrounding tile, sealants, and any manufacturer restrictions.

For suspected mold, EPA does not recommend bleach as the routine first choice. Cleaning and correcting the moisture problem are more important than simply applying a chemical that kills microorganisms.

Never mix bleach with other cleaning products, particularly those containing ammonia or acids.

Why Does My Tile Look Dull After Mopping?

Possible causes include detergent residue, mineral deposits, grout haze, or surface damage.

Start by checking whether an approved rinse removes the film.

If the appearance doesn't improve, identify the residue or damage before applying a stronger cleaner.

Why Does Grout Get Dirty Again So Quickly?

Porous grout can absorb some contaminants, and dirty mop water may deposit soil back into the joints.

Incomplete rinsing can also leave residue that attracts more dirt.

Cleaning with an appropriate product and removing the dirty solution thoroughly can help.

How Often Should Grout Be Deep-Cleaned?

There's no universal interval.

A busy kitchen floor, a lightly used bathroom, and a textured commercial entrance will develop different amounts and types of contamination.

Deep-clean when routine maintenance no longer removes buildup effectively, while following the material manufacturer's guidance.

Final Tile and Grout Cleaning Checklist

Before choosing a cleaning method, confirm:

You know the tile material and finish.

The cleaner is compatible with the grout and any existing sealer.

You've identified the type of dirt, stain, or residue.

You've checked the cleaning-product instructions.

You've tested the product in an inconspicuous area.

You're using a brush or pad suitable for the surface.

You're following the required dilution, contact time, and rinsing instructions.

Dirty cleaning solution will be removed, not spread around.

Damaged grout, loose tiles, and suspected leaks have been considered separately.

The surface will be dry and safe before normal use resumes.

The most effective cleaning method is the one that removes the contamination without damaging the tile, grout, or surrounding construction.

Start with the surface and the problem, use the least aggressive suitable method, and move to specialized treatment only when it's needed.

Technical References

The guidance in this article was checked against:

Tile Council of North America (TCNA) — Cleaning Grout FAQ.

Natural Stone Institute — Care & Cleaning of Natural Stone.

Daltile — Ceramic & Porcelain Tile Care and Maintenance.

LATICRETE — Epoxy Grout Haze Removal, Technical Data Sheet 198.

U.S. Environmental Protection Agency (EPA) — Mold Cleanup in Your Home and Should I Use Bleach to Clean Up Mold?

Product-specific instructions should take precedence when the exact tile, grout, or sealer is known.

Technical source review: October 2, 2026.

No questions or comments yet

Be the first to ask a question or leave a comment.

blog