Written by Sumaiya Simran
✨ Create dummy text instantly with the Lorem Ipsum Dummy Text Generator! Fully customizable placeholder text for your designs, websites, and more—quick, easy, and professional! 🚀
When developing a website or web application, designers and developers often need to focus on layout, typography, and other visual aspects before final content is available. This is where dummy text comes in handy. Dummy text, also known as placeholder text, serves as a temporary substitute for the actual content, allowing designers to focus on visual design elements without being distracted by the final written material.
In HTML, dummy text is used to fill in space while the web page structure and layout are being worked on. This text is not meant to be read by the website’s visitors but helps to create a realistic mock-up of how the page will look once the final content is added. Dummy text is essential for evaluating typography, text spacing, and overall aesthetics of a webpage.
In this article, we’ll explore how to use dummy text in HTML effectively, why it’s important, and the best practices for integrating it into your web design workflow. Whether you’re a beginner or a seasoned web developer, understanding how to use placeholder text can significantly enhance your web development process.
KEY TAKEAWAYS
Dummy text, also known as placeholder text, is temporary content used in web design and development to simulate the appearance of real text. It helps developers and designers visualize how a webpage will look once the final content is added, without worrying about having the actual content available during the early stages of design.
The most commonly used dummy text is Lorem Ipsum, a pseudo-Latin text that has been used in the printing and typesetting industry since the 1500s. The text is not meant to make sense, but to provide a realistic distribution of characters, words, and spaces. This makes it perfect for testing font styles, layouts, and the general structure of a webpage.
While these forms of dummy text are used primarily during the design and layout phase, they must eventually be replaced with real, meaningful content before the website goes live.
In HTML, dummy text is typically inserted within HTML tags like <p>, <div>, or <span>. These tags help structure the text and give it the necessary styling and layout attributes, just as real text would.
<p>
<div>
<span>
Using dummy text in HTML plays a crucial role in web design and development. It serves several important functions that can help streamline the process of creating a visually appealing and user-friendly website. Here are some of the key reasons why developers and designers use dummy text:
Dummy text is essential for visualizing how a webpage will look with actual content. Web designers can use placeholder text to test how their layout, typography, and spacing will work together without the need to wait for finalized copy. By filling in the space where real content will eventually go, designers can focus on perfecting the design elements, ensuring that the page looks balanced and aesthetically pleasing.
The style, size, and color of text play a significant role in the overall design of a website. By using dummy text, developers can test different font combinations and sizes to see how they impact readability and the visual hierarchy of the page. This is especially useful when the actual content isn’t yet available, allowing developers to adjust typographic elements without being distracted by real copy.
In addition to typography, dummy text helps test the behavior of various content blocks within a layout. By filling in areas with placeholder text, developers can see how different sections of the page respond to varying amounts of content. For example, they can ensure that text doesn’t overflow or get cut off in a container or that text areas look balanced when there are different amounts of content.
Creating a website is often a collaborative process, with content coming from various sources. Using dummy text allows web developers to proceed with the design and layout without waiting for the final content. It speeds up the development process and enables the team to work on the site’s overall look and feel while the content is being created or finalized.
Dummy text is also useful for testing the responsiveness of a webpage. By inserting placeholder text into different sections of a web page, developers can simulate how the design will adjust to various screen sizes and devices. This ensures that the content looks great whether viewed on a desktop, tablet, or smartphone.
During the initial phases of a web project, content may not yet be available, or it may be incomplete. Using dummy text allows for consistency across multiple stages of development. Instead of using random content or leaving sections blank, dummy text ensures the website’s appearance remains intact while developers wait for the real content to be added later.
In summary, dummy text helps web developers and designers maintain a smooth workflow during the early stages of website creation. It serves as a stand-in for real content, enabling teams to focus on layout, typography, and design, while ensuring that the final product will look polished and well-organized when the real content is added.
Incorporating dummy text into your HTML code is straightforward and can be done in several ways. Below are the most common methods for using dummy text in HTML, allowing you to create a realistic web design even if the final content isn’t ready.
One of the simplest ways to generate dummy text for HTML is by using an online Lorem Ipsum generator. These tools allow you to quickly create blocks of placeholder text with just a few clicks. Some popular generators, like Lipsum.com, offer customizable options where you can choose the number of paragraphs or words needed.
Steps to use a Lorem Ipsum generator:
Example:
htmlCopy code<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod arcu. Donec interdum urna vitae ipsum tempor, nec feugiat lorem euismod.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod arcu. Donec interdum urna vitae ipsum tempor, nec feugiat lorem euismod.</p>
HTML allows you to add dummy text directly into the markup using simple text elements like the <p> (paragraph) tag. This method is helpful for inserting small chunks of placeholder text within your content structure.
htmlCopy code<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur a est vitae sapien tincidunt pharetra. Vivamus sed risus at dui feugiat tincidunt.</p> <p>Morbi suscipit sapien non velit viverra, at iaculis libero suscipit. Integer consequat odio et orci egestas, non tincidunt felis laoreet.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur a est vitae sapien tincidunt pharetra. Vivamus sed risus at dui feugiat tincidunt.</p> <p>Morbi suscipit sapien non velit viverra, at iaculis libero suscipit. Integer consequat odio et orci egestas, non tincidunt felis laoreet.</p>
Here, two <p> tags are used to add the placeholder text, which will appear as two paragraphs on the webpage.
Dummy text is also useful when testing how text will fit within a specific layout or container. You can add dummy content to HTML elements and use CSS to style it, simulating how the real content will behave in a finished design.
htmlCopy code<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Dummy Text Example</title> <style> .container { width: 80%; margin: 0 auto; font-family: Arial, sans-serif; } .text-block { font-size: 16px; line-height: 1.5; margin-bottom: 20px; } </style> </head> <body> <div class="container"> <div class="text-block"> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. </div> <div class="text-block"> Nulla quis sem at nibh elementum imperdiet. Duis sagittis ipsum. Praesent mauris. Fusce nec tellus sed augue semper porta. </div> </div> </body> </html>
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Dummy Text Example</title> <style> .container { width: 80%; margin: 0 auto; font-family: Arial, sans-serif; } .text-block { font-size: 16px; line-height: 1.5; margin-bottom: 20px; } </style> </head> <body> <div class="container"> <div class="text-block"> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. </div> <div class="text-block"> Nulla quis sem at nibh elementum imperdiet. Duis sagittis ipsum. Praesent mauris. Fusce nec tellus sed augue semper porta. </div> </div> </body> </html>
In this example, dummy text is placed inside <div> elements, which are styled with CSS to create a layout that simulates how the actual content will look once it’s added to the webpage.
Sometimes, you need dummy text across multiple sections of a page to visualize the overall layout and structure. Using dummy text in different sections (e.g., headers, paragraphs, lists, etc.) gives you a complete view of how the content will flow once finalized.
htmlCopy code<section> <h1>Section 1</h1> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin vel magna vitae ligula elementum scelerisque. Etiam pretium.</p> </section> <section> <h2>Section 2</h2> <ul> <li>Lorem ipsum dolor sit amet.</li> <li>Nulla quis sem at nibh elementum imperdiet.</li> <li>Curabitur sit amet erat eu libero luctus laoreet.</li> </ul> </section> <section> <h3>Section 3</h3> <p>Donec accumsan velit nec purus faucibus, id tincidunt mi facilisis. Phasellus venenatis magna non augue cursus tincidunt.</p> </section>
<section> <h1>Section 1</h1> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin vel magna vitae ligula elementum scelerisque. Etiam pretium.</p> </section> <section> <h2>Section 2</h2> <ul> <li>Lorem ipsum dolor sit amet.</li> <li>Nulla quis sem at nibh elementum imperdiet.</li> <li>Curabitur sit amet erat eu libero luctus laoreet.</li> </ul> </section> <section> <h3>Section 3</h3> <p>Donec accumsan velit nec purus faucibus, id tincidunt mi facilisis. Phasellus venenatis magna non augue cursus tincidunt.</p> </section>
By using dummy text in these sections, you can get an accurate sense of how your content will look in various parts of the website and ensure your design accommodates the text’s flow.
While dummy text can be incredibly helpful during the design and development phases of a website, it’s essential to use it properly to avoid common pitfalls. Here are some best practices for using dummy text in HTML to ensure your design process is smooth and efficient:
Dummy text is meant to serve as a temporary stand-in until you replace it with actual content. It’s important to remember that it should never be used as permanent content on your website. Always plan to replace dummy text with real copy before going live, as placeholder text doesn’t offer meaningful information to your website’s visitors and may hurt your site’s SEO if left unchanged.
Using dummy text in moderation is key. Overloading your page with too much placeholder text can make the design appear cluttered and difficult to assess. Keep it simple and use dummy text only where necessary to simulate content. This will allow you to focus on layout, typography, and spacing while keeping the page manageable.
Even though dummy text doesn’t need to make sense, it’s still important to ensure that it maintains readability and a natural flow. Avoid using overly long or repetitive text that could disrupt the design and give the impression that the layout isn’t functioning properly. Choose dummy text that mimics the structure and rhythm of the real content as closely as possible.
For example, if you’re designing a blog page, use several paragraphs of dummy text to simulate article content. Similarly, if you’re designing a product page, include placeholder text that reflects product descriptions, reviews, or specifications.
One of the most critical best practices is to replace all dummy text with real, relevant content before launching the website. This ensures that your website is complete, offers value to visitors, and supports your SEO efforts. Dummy text left in place can negatively impact the user experience and lead to missed opportunities for keyword optimization.
If you’re working on a client project, be sure to replace the placeholder text with final content that aligns with the brand’s messaging and goals. For personal projects, ensure that the content is informative, accurate, and provides the value that your target audience expects.
While dummy text doesn’t need to convey meaning, it’s essential to consider how it might affect the accessibility of the website. Ensure that the use of dummy text doesn’t interfere with screen readers or other assistive technologies. Some developers opt for simple, non-distracting placeholder text (such as “Lorem Ipsum”) to avoid confusing users with irrelevant or overly complex content.
You can also use appropriate HTML tags like <h1>, <h2>, <p>, and <span> for structuring the dummy text, which will help ensure that screen readers can properly interpret and navigate the page.
<h1>
<h2>
When working with dummy text, remember that the focus should be on testing the layout and design, not the content itself. You can adjust the length and flow of the text to see how different amounts of content impact the layout. This allows you to make decisions about font sizes, column widths, text alignment, and more without getting bogged down by incomplete or irrelevant copy.
Even though dummy text doesn’t contribute directly to SEO, it’s important to consider how the real content will be integrated later. When replacing placeholder text, make sure your final content is optimized for search engines. This means including relevant keywords, writing compelling meta descriptions, and ensuring that your content is informative and valuable to your audience.
If you’re using dummy text in multiple sections of a webpage (e.g., headers, paragraphs, footers), try to keep the length and format consistent across each section. This helps ensure that the layout doesn’t look disjointed or unbalanced when you add the final content. For example, don’t overload one section with several paragraphs of text while leaving another section with just a single sentence.
Always keep in mind that dummy text is just a temporary placeholder. As you approach the final stages of development, revisit your design and content. Make sure that the real content fits into the design and that the layout accommodates the length and style of the copy. Adjust your typography, margins, and containers as needed to accommodate the real content.
While using dummy text in HTML is a useful tool for web design and development, there are several common mistakes that developers and designers should avoid. These mistakes can lead to confusion, hinder the design process, and result in an incomplete or poorly optimized website. Let’s take a look at some of the most common pitfalls and how to steer clear of them.
One of the most critical mistakes you can make is leaving dummy text in a live website. This is especially problematic for websites that are meant to serve a real audience, such as business or portfolio sites. Placeholder text can confuse visitors, negatively impact user experience, and give the impression that the website is unfinished or unprofessional.
How to Avoid It: Always replace dummy text with actual content before launching your website. If you’re working on a project for a client or team, be sure that all placeholder text is removed and substituted with finalized content before the site goes live.
While dummy text is useful for testing and layout purposes, it can be tempting to overuse it, especially in sections of the website that should showcase real content, like product descriptions, blog posts, or testimonials. Overusing dummy text can create an artificial appearance that undermines the credibility of the website.
How to Avoid It: Limit the use of dummy text to layout and design sections where real content isn’t available yet. For critical sections, such as product pages or service offerings, always ensure that real content is added in a timely manner, even if it’s just placeholder content with a brief description until the final copy is ready.
Another mistake is using dummy text in navigation menus, button labels, or calls to action (CTAs). These areas need to have meaningful and functional text that guides users through the site. Using placeholder text here can confuse users, make the site difficult to navigate, and negatively impact the website’s conversion rate.
How to Avoid It: Always use real, actionable text for navigation items and buttons. For instance, instead of using generic dummy text like “Lorem Ipsum,” use relevant labels such as “Home,” “Shop Now,” “Contact Us,” or “Learn More” to ensure a clear and engaging user experience.
While dummy text helps simulate content, it’s important to test different lengths and types of text to ensure the design works under various conditions. Using a consistent amount of placeholder text in all sections might result in a layout that works well with a small amount of content but looks out of balance when the text length increases.
How to Avoid It: Test layouts with varying lengths of dummy text to simulate how the design will adapt to different content scenarios. For example, use short paragraphs as well as longer ones to ensure that the text flows properly in different sections, preventing overflow or awkward breaks in the layout.
Many developers make the mistake of using dummy text without considering how it will appear on different devices, especially mobile phones and tablets. What looks good on a desktop might not work well on smaller screens. Since dummy text is often used to test content flow, it’s crucial to check how it adapts to different screen sizes.
How to Avoid It: Ensure that you test dummy text layouts on multiple screen sizes. Use responsive design techniques to adjust font sizes, container widths, and margins for smaller screens, and verify that the text doesn’t overflow or cause layout issues.
Using inappropriate or irrelevant dummy text for sensitive projects, such as medical websites, financial services, or legal sites, can lead to confusion and may even undermine the trustworthiness of the site. While it’s common to use Lorem Ipsum, the pseudo-Latin text may not convey the right tone for certain industries.
How to Avoid It: Consider using contextually appropriate placeholder text for sensitive or industry-specific websites. For instance, if you’re designing a healthcare website, you might use relevant placeholder text like “Patient care information will be added here” to reflect the real content that will be placed later.
SEO is vital for any website, and leaving dummy text in place can harm your site’s SEO efforts. While placeholder text doesn’t contribute to search engine optimization, it’s essential to ensure that when you replace the dummy text, it is optimized for relevant keywords, meta descriptions, and proper formatting.
How to Avoid It: When replacing dummy text, focus on creating content that is optimized for search engines. This includes using relevant keywords, creating compelling meta descriptions, and ensuring that headings (H1, H2, etc.) and image alt text are aligned with SEO best practices.
If you’re designing a website that will be available in multiple languages, using dummy text in just one language (typically English or Latin) might not give you a true representation of how the design will look once the content is localized. Different languages may have different text lengths, sentence structures, and character requirements.
How to Avoid It: When working on multilingual sites, consider replacing dummy text with actual translations during the design phase, or use language-specific placeholder text. This ensures that your layout can handle various text lengths and characters, avoiding layout issues once the real content is added.
After using dummy text to design and structure a webpage, it’s crucial to replace it with meaningful and relevant content before launching the website. This process is essential to ensure that your site provides real value to its users, performs well in search engines, and fulfills the intended goals. Here’s a guide on how to replace dummy text with real content efficiently and effectively:
Before replacing dummy text, take time to plan the content strategy for your website. This includes determining the type of content needed for each page (e.g., product descriptions, blog posts, or contact information) and deciding how it will be structured. Understanding the overall message and tone you want to convey is key to replacing placeholder text with high-quality, engaging copy.
Steps for planning content strategy:
When replacing dummy text, it’s important to optimize the real content for search engines. Proper SEO practices will help your site rank higher in search results, attract more visitors, and improve the user experience. Here are some essential SEO considerations when replacing dummy text:
htmlCopy code<h1>Welcome to Our Web Design Services</h1> <p>Our team of professional designers offers top-tier web development and custom solutions to create websites that convert. Learn how we can help your business grow online.</p>
<h1>Welcome to Our Web Design Services</h1> <p>Our team of professional designers offers top-tier web development and custom solutions to create websites that convert. Learn how we can help your business grow online.</p>
When replacing dummy text, ensure that the content you add is relevant, high-quality, and aligned with your audience’s needs. Focus on providing value, solving problems, and answering questions that users may have.
Tips for writing high-quality content:
Rather than replacing all the dummy text at once, it can be helpful to replace text blocks gradually, starting with the most important sections of the website. This allows you to prioritize essential content and gives you time to ensure the text fits well within the design.
Recommended approach:
Sometimes, it may be helpful to use temporary but realistic content in place of dummy text. For example, if you don’t yet have the finalized text for a product page, you can write short descriptions or use placeholder content that mimics the tone and style of the final content.
This allows you to test the layout with content that’s closer to the real thing, helping you better visualize the final design and layout before the full content is available.
htmlCopy code<p>Our newest product, the UltraSmart 3000, offers unmatched performance with cutting-edge technology. Stay tuned for detailed specs and user reviews.</p>
<p>Our newest product, the UltraSmart 3000, offers unmatched performance with cutting-edge technology. Stay tuned for detailed specs and user reviews.</p>
Once you’ve replaced the dummy text with real content, take the time to thoroughly review and proofread it. Proper grammar, spelling, and punctuation are essential for maintaining a professional appearance and ensuring that your message is clear. Additionally, check for consistency in tone, style, and formatting across the entire website.
After replacing dummy text, test the website to ensure everything looks and functions as expected. Check how the content interacts with the layout, adjust the design if necessary, and ensure that all links and buttons are working properly.
Testing considerations:
Here are some commonly asked questions about using dummy text in HTML, along with clear and concise answers to help you better understand its usage:
1. What is the purpose of using dummy text in HTML?
Dummy text, often referred to as “Lorem Ipsum,” is used in HTML to simulate real content during the web design and development process. It allows developers and designers to focus on the layout, typography, and structure of the website without waiting for the final copy. It helps visualize how the website will look once the actual content is added.
2. Can I leave dummy text in my website before launching?
No, it’s important to replace all dummy text with real, relevant content before launching your website. Placeholder text may confuse visitors, give the impression of an unfinished site, and negatively impact SEO. Always ensure that all dummy text is removed and replaced with finalized content before going live.
3. How do I generate Lorem Ipsum text for my website?
Lorem Ipsum text can be easily generated using online tools like Lipsum.com or LoremIpsum.io. These generators allow you to create custom amounts of placeholder text, whether you need a specific number of paragraphs, sentences, or words. Once generated, you can copy and paste it into your HTML code.
4. Is there any alternative to using Lorem Ipsum for dummy text?
Yes, there are alternatives to Lorem Ipsum. For example, you can use realistic placeholder text that mimics the tone and content of your final copy, or you could use other types of placeholder text, such as “This is placeholder content” or “Sample text will go here”. Additionally, some developers use gibberish or simple text in their own language to avoid the typical “pseudo-Latin” feel of Lorem Ipsum.
5. Can dummy text be used for SEO testing?
While dummy text doesn’t contribute directly to SEO, it can be useful for testing how content will fit into a layout. However, it’s essential to replace dummy text with real, optimized content before the site goes live. For SEO purposes, your content must be keyword-rich, informative, and relevant to your audience.
6. How can I ensure that my content fits well in the layout when replacing dummy text?
To ensure that your real content fits well in the layout, test different content lengths and types. For example, use short paragraphs, headers, and lists to see how they interact with the layout. You can also make use of content management systems (CMS) or HTML templates that automatically adjust the layout based on the amount of content.
7. Is it okay to use dummy text in navigation menus or buttons?
No, it’s not advisable to use dummy text in navigation menus or buttons. These elements need to have clear, actionable, and meaningful labels to ensure good usability. Using placeholder text in these areas can confuse users and affect site navigation. Always use real, descriptive text such as “Home,” “Contact,” or “Learn More.”
8. How does dummy text affect website accessibility?
Dummy text, when used properly, should not interfere with accessibility. However, it’s important to ensure that it does not confuse users of assistive technologies such as screen readers. Using simple, non-distracting placeholder text like “Lorem Ipsum” is recommended, and be mindful of using proper HTML tags (e.g., <h1>, <p>) for structure, which helps screen readers interpret the content correctly.
9. Can I use dummy text for designing a mobile website?
Yes, dummy text can be used to test mobile website designs. It’s essential to check how the layout and text appear on smaller screens. You can simulate different text lengths and use responsive design techniques to ensure that your content adapts to different devices, whether on desktop, tablet, or mobile.
10. Is there any risk in leaving dummy text in my site for too long?
Leaving dummy text in your site for an extended period can create problems, such as a lack of meaningful content, poor user experience, and SEO issues. Search engines and users expect valuable content, so it’s essential to replace placeholder text with real content as soon as possible to avoid these problems.
11. What’s the best way to handle multilingual websites with dummy text?
For multilingual websites, it’s important to replace dummy text with translations of the real content as soon as possible. If translations aren’t available, you can use temporary placeholder text in the target language, but it should still make sense within the context of the design. Testing with real translated content ensures that your layout can handle the differences in text length and character set.
Dummy text plays a vital role in the web design and development process, offering a useful tool for developers and designers to visualize how a webpage will look once filled with actual content. Whether it’s for testing layouts, experimenting with typography, or structuring pages before the real copy is available, using dummy text effectively can streamline the design workflow and enhance overall project efficiency.
However, it’s essential to follow best practices when using dummy text in HTML. Keep in mind that it should always be temporary, never replacing real content, and should be replaced before the website goes live. While dummy text is helpful for layout testing, the final design must be populated with accurate, SEO-optimized, and user-focused content to ensure a positive experience for both visitors and search engines.
By understanding when and how to use dummy text, avoiding common mistakes, and replacing it with real content in a timely manner, you can create a well-designed, functional website that meets both design expectations and user needs. The process of replacing dummy text with real content is crucial for building an engaging, informative, and high-performing website ready for launch.
With these tips and best practices in mind, you’ll be well-equipped to utilize dummy text in HTML and produce websites that are not only visually appealing but also provide real value to your audience.
This page was last edited on 19 December 2024, at 9:47 am
In the world of web development and design, placeholder text is often necessary to fill spaces and visualize how content will look on a website. Lorem Ipsum, a type of placeholder text, has been the standard for years. However, using a Lorem Ipsum Generator with HTML tags can be even more beneficial for web designers […]
In today’s fast-paced digital world, maintaining a robust online presence is vital for businesses, influencers, and individuals alike. Central to this presence is high-quality website content that captures attention, engages audiences, and drives conversions. However, creating such content consistently can be challenging, especially when time and resources are limited. This is where website content generators […]
Placeholder text is an essential tool in design, development, and content creation. It serves as a temporary stand-in while final content is being prepared, allowing designers and developers to visualize how a finished product will look and function. But not all placeholder text is created equal. The quality of placeholder text can significantly impact the […]
In today’s digital world, artificial intelligence (AI) is revolutionizing content creation. Many businesses, marketers, and writers are turning to AI tools to generate content quickly and efficiently. However, one common question that arises is, “Is there a free AI content generator?” This article explores the availability of free AI content generators, their capabilities, and their […]
Creating engaging and effective text for your website is crucial for attracting and retaining visitors. High-quality content not only enhances the user experience but also improves your website’s SEO ranking. This guide will help you understand how to generate text for your website that is organic, user-friendly, and SEO-friendly. Understanding the Importance of Website Text […]
Web development has evolved dramatically over the past few decades. Developers now have access to numerous tools and techniques to streamline their workflow. One such tool is Emmet, a popular plugin that enhances HTML and CSS coding efficiency. Within Emmet, there’s a feature known as Emmet Lorem, which allows developers to generate placeholder text quickly. […]
Your email address will not be published. Required fields are marked *
Comment *
Name *
Email *
Website
Save my name, email, and website in this browser for the next time I comment.