✉ Let's Connect
Let's Connect ×

Programmatic advertising has revolutionized the way digital marketers reach their audience. Unlike traditional advertising methods, where human negotiation and manual processes are the norms, programmatic advertising leverages automation to buy and sell digital ads in real-time. In essence, programmatic advertising is a technology-driven approach to media buying that uses algorithms and data to automate the ad purchasing process. This allows advertisers to bid for ad inventory and deliver ads to specific users based on their behaviors and interests, all without direct human intervention.

Table of Contents

What is Programmatic Advertising?

Programmatic advertising refers to the automated buying and selling of online ad space. It is powered by artificial intelligence (AI) and real-time data, allowing marketers to deliver personalized ads to a targeted audience at the right time and place. This approach contrasts with traditional methods, where advertisers manually negotiate prices, placements, and schedules for ad campaigns. By using data-driven algorithms, programmatic ads optimize targeting, delivering a more relevant experience for users.

The core principle behind programmatic advertising is that it streamlines the ad buying process and improves efficiency by removing the need for human interaction in ad purchases. This automation results in faster, smarter decisions regarding where, when, and to whom ads are shown.

Evolution from Manual Ad Buying to Automated Systems

Historically, digital advertising involved direct negotiations between advertisers and publishers. Advertisers would purchase ad space through media agencies, discussing placements and rates before finalizing the deal. The process was time-consuming and prone to errors or inefficiencies.

With the rise of programmatic advertising, this manual process evolved into a more dynamic and data-driven system. In the early days, programmatic was primarily focused on display advertising, but as the technology evolved, it expanded to include video, audio, and even connected TV ads. Today, programmatic advertising is a cornerstone of digital marketing, used across various ad formats and platforms.

The introduction of automation in ad buying has also significantly reduced human error, providing advertisers with more control over their campaigns. Real-time data and machine learning capabilities enable constant campaign optimization, ensuring that advertisers get the best return on investment (ROI).

Core Elements of Programmatic Advertising

At the heart of programmatic advertising are several key components, each playing a crucial role in the ecosystem:

  1. Demand-Side Platforms (DSP): DSPs are platforms that allow advertisers to purchase digital advertising inventory. They enable automated ad buying across multiple networks and publishers. By using DSPs, advertisers can bid on and purchase ad space in real-time, targeting specific audience segments based on factors like demographics, interests, and browsing behaviors. DSPs are an essential tool for advertisers looking to execute programmatic marketing at scale.
  2. Supply-Side Platforms (SSP): SSPs are the counterpart to DSPs but are used by publishers to manage and sell their ad inventory. Publishers use SSPs to maximize the revenue generated from their ad space by offering it to multiple buyers in real-time auctions. SSPs enable publishers to connect with a broad range of advertisers and ensure that they get the best price for their available inventory.
  3. Real-Time Bidding (RTB): RTB is the process by which advertisers bid on available ad inventory in real-time. When a user visits a website or app, an auction is triggered to determine which advertiser will have their ad shown. The winning bidder’s ad is then displayed to the user almost instantly. RTB is one of the core mechanisms that make programmatic advertising so efficient, allowing for precise targeting and budget control.
  4. Ad Exchanges: Ad exchanges act as a digital marketplace where advertisers and publishers can buy and sell ad inventory. These platforms facilitate the auction process in RTB, ensuring that both parties can transact seamlessly. Ad exchanges connect DSPs with SSPs, providing a transparent environment where media buying and selling can occur in real-time.

Why Programmatic Advertising?

The shift to programmatic advertising brings several benefits, including increased efficiency, better targeting, and the ability to leverage real-time data. Advertisers can make data-driven decisions in real-time, optimizing campaigns based on performance metrics like clicks, impressions, and conversions. Furthermore, programmatic ads allow for granular audience segmentation, enabling advertisers to reach the right people with the right message at the right time.

Programmatic advertising also offers the advantage of scalability. Whether a small business or a global enterprise, programmatic advertising platforms can accommodate campaigns of all sizes, ensuring that advertisers can reach their target audience with maximum impact.

Programmatic Advertising: The Future of Digital Marketing

The rise of programmatic advertising is not just a trend but the future of digital marketing. As digital platforms continue to grow and evolve, the role of programmatic ads will become even more significant. Programmatic advertising platforms are continuously innovating, introducing new features and capabilities to help advertisers stay ahead of the curve.

How Programmatic Advertising Works?

Programmatic advertising is a complex, yet highly efficient system for buying and placing ads in real-time. At its core, it involves automated bidding for digital ad inventory, which is processed through multiple platforms and technologies.

The Programmatic Ad Buying Process: A Step-by-Step Breakdown

The Initial Bid Request

The programmatic process begins when a user visits a website or app. This action triggers a “bid request” that is sent to an ad exchange. The bid request includes information about the user’s behavior, interests, and browsing history, helping advertisers target them with the most relevant ads. This information might also include demographic data like age, location, or device type, all of which are essential for precise targeting.

Real-Time Bidding (RTB) Auction

Once the bid request is received by the ad exchange, it initiates a real-time auction. This is where DSPs and SSPs come into play. Advertisers who use DSPs compete in the auction by submitting their bids for the available ad inventory. The DSPs determine the maximum price they are willing to pay for an impression based on the targeting criteria, campaign goals, and budget.

On the supply side, the SSP is responsible for managing the ad inventory available from publishers. The SSP sends the bid request to multiple DSPs, and the highest bid wins the auction. This process occurs in a fraction of a second, making it seem as if the ad appears instantly on the webpage or app that the user is browsing.

Ad Delivery

Once the auction is concluded, the winning bid triggers the delivery of the chosen ad to the user. This happens nearly instantaneously, ensuring that the ad is displayed within the few seconds the user is on the website. The ad is then shown in the format selected by the advertiser—whether display, video, native, or any other ad format. The beauty of programmatic advertising is that all of this occurs seamlessly and in real-time, without human intervention. This ensures efficiency and scalability, enabling advertisers to reach their target audiences across a wide range of digital platforms.

The Role of Demand-Side Platforms (DSPs) in Programmatic Advertising

A Demand-Side Platform (DSP) is a tool that enables advertisers to purchase digital ad inventory programmatically. DSPs give advertisers control over where their ads will appear, who will see them, and how much they will pay for them. Through DSPs, advertisers can execute targeted campaigns and optimize their ad spend.

The primary functions of a DSP include:

The Role of Supply-Side Platforms (SSPs) in Programmatic Advertising

Supply-Side Platforms (SSPs) are the opposite of DSPs, working with publishers to manage and sell their ad inventory. SSPs connect publishers with multiple demand sources (e.g., DSPs, ad exchanges), allowing them to maximize the revenue they earn from their digital ad space. SSPs enable publishers to make their ad inventory available to the highest bidder, ensuring they are getting the best possible price.

Some key features of SSPs include:

How Real-Time Bidding (RTB) Makes Programmatic Advertising Efficient?

Real-Time Bidding (RTB) is the auction process that powers programmatic advertising. In this model, advertisers place bids on available ad inventory in real-time, based on user data and targeting criteria. RTB allows advertisers to make the most informed decisions regarding where to place their ads, who will see them, and how much they are willing to pay.

The process of RTB involves several key steps:

Programmatic Ad Buying vs. Traditional Ad Buying

Programmatic ad buying differs significantly from traditional manual ad buying. In traditional advertising, advertisers work directly with publishers or media agencies to purchase ad space. This often involves manual negotiations, rate-setting, and scheduling. It can be a time-consuming and inefficient process, especially when advertisers want to optimize campaigns based on data.

In contrast, programmatic ad buying automates this entire process, from targeting and bidding to ad placement and optimization. This results in greater efficiency, reduced human error, and faster turnaround times. Moreover, programmatic buying provides access to real-time data, which enables advertisers to make immediate adjustments to their campaigns.

With programmatic ad buying, advertisers can:

Types of Programmatic Advertising

Programmatic advertising offers a variety of formats that allow advertisers to deliver their messages across different channels and devices. Understanding the types of programmatic advertising available is key to crafting a successful digital marketing strategy.

Display Ads

Display ads are one of the most common forms of programmatic advertising. These ads are typically placed on websites, apps, or social media platforms in formats like banners, pop-ups, and sidebars. The goal of display advertising is to capture the user’s attention and drive traffic to a product or service.

Display ads benefit from programmatic buying because they can be served in real-time to the right audience based on detailed targeting criteria.

Video Ads

Video ads have become increasingly popular, thanks to their ability to deliver engaging content. Programmatic video ads can be placed on a variety of platforms, including YouTube, streaming services, and websites. They come in various formats, from short clips to longer promotional videos.

Video ads allow for storytelling, making them an excellent tool for brands looking to engage users with rich, immersive content. Programmatic buying ensures that the right video content is served to the right user at the right time.

Native Ads

Native advertising blends seamlessly into the content of a website or app, making it less intrusive than traditional display ads. These ads mimic the design and function of the platform on which they appear, making them more engaging and less likely to be ignored.

Native ads benefit from programmatic advertising because they can be targeted to users based on their browsing behavior, increasing the chances of engagement.

Audio Ads

With the rise of podcasts, music streaming services, and other audio platforms, audio ads have become an important part of programmatic advertising. These ads can be placed on platforms like Spotify, Pandora, and even podcasts to reach an audience while they’re listening.

Programmatic buying allows for precise targeting based on the listener’s preferences, location, and listening habits, making audio ads a great way to reach a highly engaged audience.

Social Media Ads

Social media platforms have become a major part of the programmatic landscape, offering sophisticated targeting and ad formats tailored to users’ behaviors. Advertisers can purchase programmatic ads on platforms like Facebook, Instagram, Twitter, and LinkedIn, among others.

Social media ads allow brands to leverage the rich data these platforms have about their users, ensuring ads are delivered to the most relevant audience.

Connected TV (CTV) Ads

Connected TV (CTV) refers to any television that can connect to the internet and access content through apps or streaming services like Netflix, Hulu, and Roku. Programmatic advertising on CTV enables advertisers to reach viewers with video ads while they’re watching content.

CTV ads offer an exciting opportunity for advertisers to reach consumers on larger screens with high-quality video content. With programmatic buying, these ads can be highly targeted, just like ads on mobile or desktop.

Digital Out-of-Home (DOOH) Ads

Digital Out-of-Home (DOOH) ads are displayed in physical locations like billboards, transit stations, airports, and retail stores. With programmatic DOOH, advertisers can purchase and schedule ads in real-time, based on location, time of day, and audience data.

DOOH is rapidly growing due to its ability to deliver contextually relevant messages to consumers in high-traffic locations. Programmatic buying allows for a more dynamic and flexible approach to this medium.

Benefits of Programmatic Advertising

Programmatic advertising offers numerous advantages over traditional ad buying methods. It leverages advanced technology and real-time data to optimize ad placements and drive higher engagement.

Efficiency and Time-Saving

One of the most significant advantages of programmatic advertising is its ability to automate the ad buying process, making it much faster and more efficient compared to traditional methods. Advertisers no longer need to manually negotiate with publishers or wait for lengthy approval processes. Instead, programmatic platforms allow for real-time bidding (RTB) and immediate ad placement, ensuring that campaigns are executed without delays.

By cutting out the manual aspects of ad buying, programmatic advertising helps marketers save time, allowing them to focus on optimizing their campaigns for better results.

Enhanced Targeting Capabilities

Programmatic advertising excels in its ability to reach highly specific audience segments with precision. Through detailed data and machine learning algorithms, programmatic platforms can analyze vast amounts of information about consumers’ behaviors, preferences, and demographics. This enables advertisers to create highly personalized ads that resonate with their audience, leading to improved engagement and conversion rates.

By leveraging data to precisely target the right audience, programmatic advertising ensures that ad dollars are spent efficiently, leading to higher return on investment (ROI).

Scalability

Programmatic advertising allows advertisers to scale their campaigns across multiple platforms, channels, and devices, reaching a larger audience without additional effort. The ability to adjust the scale of a campaign based on performance is one of the reasons programmatic advertising is so attractive to businesses of all sizes.

This scalability makes programmatic advertising ideal for both small businesses looking to test ads with a limited budget and large enterprises aiming for widespread reach.

Real-Time Optimization

One of the standout benefits of programmatic advertising is the ability to optimize campaigns in real time. Unlike traditional ad buying, where optimization takes place after the campaign has run for a certain period, programmatic platforms provide immediate insights into how ads are performing. This allows advertisers to make adjustments on the fly, ensuring that campaigns are always running at their best.

Real-time optimization allows for a continuous feedback loop, ensuring that each campaign delivers the best possible results.

Increased Transparency and Control

Programmatic advertising provides greater transparency compared to traditional methods, as advertisers have access to detailed data on where and when their ads are being shown. This level of transparency gives brands more control over their campaigns, allowing them to make informed decisions and avoid potential pitfalls.

Having access to this level of transparency and control helps advertisers make more strategic decisions and build trust with their clients or stakeholders.

Cost-Effectiveness

While programmatic advertising can require an investment in the right technology and tools, it has the potential to deliver a better ROI than traditional advertising methods. The efficiency of automation, combined with precise targeting, means that advertisers can optimize their ad spend and get the most out of their budget.

For businesses looking to stretch their marketing budget, programmatic advertising offers a highly efficient and cost-effective solution.

Better User Experience

Programmatic advertising doesn’t just benefit advertisers – it can also improve the user experience. By showing ads that are relevant and tailored to the user’s interests and needs, programmatic ads are less likely to be perceived as annoying or intrusive. When done correctly, programmatic advertising delivers value to users by presenting them with products or services they are likely to be interested in.

Ultimately, programmatic advertising helps create a more positive, non-intrusive ad experience for users, which can enhance brand perception and user loyalty.

Programmatic Advertising Platforms and Tools

Programmatic advertising relies on a sophisticated ecosystem of platforms and tools that work together to automate, manage, and optimize ad buying. These platforms enable advertisers to target audiences with precision, monitor performance in real time, and achieve campaign goals more efficiently.

Demand-Side Platforms (DSPs)

DSPs are the primary tools advertisers use to purchase ad impressions across multiple exchanges and publishers in real time.

These platforms allow granular control over targeting, budget allocation, and performance analytics.

Supply-Side Platforms (SSPs)

SSPs serve publishers by helping them manage, sell, and optimize their available ad inventory.

SSPs ensure that ad slots are filled with the highest-paying, brand-safe ads.

Data Management Platforms (DMPs)

DMPs aggregate, segment, and activate audience data from various sources to improve targeting.

Examples include Lotame, Oracle BlueKai, and Salesforce DMP. These tools are often integrated into DSPs or used alongside customer relationship management (CRM) systems.

Ad Exchanges

Ad exchanges are digital marketplaces where publishers and advertisers connect through automated auctions.

They act as intermediaries, hosting the auctions and ensuring efficiency in matching the right ad to the right user at the right time.

Customer Data Platforms (CDPs)

CDPs focus on unifying customer data from various touchpoints into a single profile to enable personalized advertising.

Tools like Segment, Tealium, and BlueConic are widely used by marketers.

Creative Management Platforms (CMPs)

CMPs help advertisers build, manage, and scale dynamic and personalized creatives across channels.

Examples include Celtra, Bannerflow, and Google Web Designer.

The Programmatic Advertising Ecosystem

The programmatic advertising ecosystem is a complex network of technologies, platforms, and stakeholders working together to deliver the right ad to the right user at the right time. Understanding how these entities interact is crucial for executing successful campaigns.

1. Advertisers

Advertisers are brands, businesses, or agencies looking to promote products or services. They initiate programmatic campaigns by:

Role: Demand creators in the ecosystem

2. Demand-Side Platforms (DSPs)

DSPs allow advertisers to automate the purchasing of ad impressions in real time across multiple ad exchanges and publisher sites.

Function: Bid on inventory based on targeting and budget

3. Data Management Platforms (DMPs)

DMPs collect and analyze data from multiple sources (websites, mobile apps, CRM systems) to create audience segments for targeted advertising.

Function: Data intelligence and audience segmentation

4. Ad Exchanges

Ad exchanges act as digital marketplaces where supply and demand meet. They facilitate real-time auctions for ad inventory between DSPs and SSPs.

Function: Match buyers and sellers of ad space

5. Supply-Side Platforms (SSPs)

SSPs help publishers manage and sell their ad inventory programmatically.

Function: Maximize revenue for publishers

6. Publishers

Publishers own the digital real estate where ads are displayed (websites, apps, connected TV platforms).

Role: Supply providers in the ecosystem

7. Ad Servers

Ad servers deliver creatives and track performance metrics such as impressions, clicks, and conversions.

Function: Facilitate ad delivery and measurement

8. Verification and Privacy Vendors

To ensure quality and compliance, specialized tools are used for:

Challenges of Programmatic Advertising

While programmatic advertising offers numerous benefits, it also comes with its own set of challenges. These hurdles can impact the effectiveness of campaigns if not carefully managed.

1. Ad Fraud and Transparency Issues

Ad fraud remains one of the most significant challenges in programmatic advertising. Fraudulent activities, such as bot traffic and fake clicks, can result in wasted ad spend and skewed campaign results. Despite advancements in fraud detection technology, fraudulent practices continue to evolve, making it difficult to eliminate completely.

Solution: To combat ad fraud, advertisers can use third-party verification tools and work with trusted demand-side platforms (DSPs) that implement anti-fraud measures. Ensuring that your programmatic campaigns are run through reputable networks and platforms can significantly reduce the risk of fraud.

2. Data Privacy Concerns

As privacy regulations like the GDPR (General Data Protection Regulation) in Europe and CCPA (California Consumer Privacy Act) in the United States become stricter, advertisers must ensure they are compliant with these laws when collecting and using consumer data. In the realm of programmatic advertising, where consumer data is vital for targeting and personalization, ensuring data privacy has become a critical concern.

Solution: To address data privacy concerns, advertisers should implement transparent data collection practices, be clear about how consumer data will be used, and make sure they are in full compliance with local and international data privacy regulations. Using first-party data (collected directly from users) is also a safer alternative to relying on third-party sources.

3. Lack of Control Over Ad Placement

One of the perceived drawbacks of programmatic advertising is the lack of control over where ads are displayed. Ads are often placed automatically through algorithms, which may result in them appearing on less-than-ideal websites or in undesirable environments.

Solution: To minimize the risk of undesirable placements, advertisers can use programmatic platforms that offer brand safety tools and allow for blacklisting or whitelisting specific websites or categories. Setting clear targeting parameters and monitoring placements regularly can help ensure ads are shown in appropriate environments.

4. Complexity of Programmatic Ecosystem

The programmatic advertising ecosystem can be complex, with numerous players involved, including demand-side platforms (DSPs), supply-side platforms (SSPs), data management platforms (DMPs), and ad exchanges. For advertisers, understanding this intricate network can be overwhelming, especially for those new to the world of programmatic buying.

Solution: Working with experienced programmatic advertising professionals or agencies can help simplify the process. Advertisers should also consider using integrated programmatic platforms that combine DSPs, SSPs, and DMPs in a streamlined, user-friendly interface to reduce complexity.

5. Ad Fatigue and Banner Blindness

Another challenge advertisers face is ad fatigue and banner blindness. As consumers are bombarded with ads across various digital touchpoints, they become less responsive to them, leading to diminishing returns over time. This is particularly common in display advertising, where users have grown accustomed to seeing similar types of ads repeatedly.

Solution: To combat ad fatigue and banner blindness, advertisers should continually refresh their ad creatives and test different formats, such as video or interactive ads. Dynamic creative optimization (DCO) can also be used to personalize ad creatives based on user behavior, ensuring they remain relevant and engaging.

6. Over-Reliance on Automation

While automation in programmatic advertising offers efficiency, there is a risk of over-reliance on automated systems. If not properly monitored, automation can lead to campaigns running without the necessary adjustments, especially when external factors change, such as market conditions, consumer behavior, or competitors’ actions.

Solution: A balanced approach is essential. While automation can drive efficiency, human oversight is necessary to monitor campaign performance and make adjustments when needed. Regular campaign reviews and performance analysis can help prevent over-reliance on automation.

7. Ad Viewability and Measurement Challenges

Another significant challenge in programmatic advertising is ensuring ad viewability. Advertisers are increasingly focused on ensuring that their ads are seen by users, rather than simply being served. Viewability issues can arise if ads are placed in areas where users do not scroll, or if the ad is displayed too briefly to be noticed.

Solution: Advertisers can use viewability measurement tools to track whether ads are being seen by users and adjust placements accordingly. By focusing on high-quality, premium inventory and using accurate tracking methods, advertisers can ensure their ads are properly measured and achieve better outcomes.

Programmatic Advertising in Different Industries

Programmatic advertising has transformed how brands across different industries connect with their audiences. By leveraging real-time bidding, data-driven targeting, and cross-device capabilities, companies can create personalized and scalable ad experiences. Below is a breakdown of how programmatic advertising is applied in key industries:

1. Retail and E-commerce

Retailers and e-commerce brands rely heavily on programmatic to drive conversions and re-engage users through retargeting.

2. Travel and Hospitality

This industry benefits from programmatic by targeting users based on travel intent, behavior, and location.

3. Healthcare and Pharmaceuticals

Though regulated, healthcare brands use programmatic for awareness and lead generation within compliance guidelines.

4. Automotive

Automotive brands use programmatic to reach consumers researching vehicles and visiting dealerships.

5. Finance and Insurance

Highly regulated, the finance sector uses programmatic cautiously but effectively for customer acquisition and retention.

6. Entertainment and Media

This sector capitalizes on programmatic’s ability to deliver high-impact visuals and interactive content.

7. Education and Online Learning

Institutions and edtech platforms use programmatic to reach prospective students and course buyers.

The Future of Programmatic Advertising

The future of programmatic advertising is an exciting and dynamic landscape that promises to be shaped by advancements in technology, data privacy regulations, and evolving consumer behaviors. As the industry continues to grow, it will likely experience significant changes that will offer new opportunities and challenges.

1. Artificial Intelligence and Machine Learning

The integration of Artificial Intelligence (AI) and Machine Learning (ML) is set to revolutionize the programmatic advertising space. These technologies allow for more accurate targeting, better decision-making, and enhanced optimization capabilities.

Impact: As AI and ML continue to improve, they will make programmatic advertising more efficient, cost-effective, and sophisticated, offering advertisers a competitive edge in a crowded marketplace.

2. The Role of Data Privacy and Consent Management

As data privacy regulations tighten globally, such as the GDPR in Europe, CCPA in California, and potential new laws in other regions, the future of programmatic advertising will be heavily influenced by how advertisers manage data consent and privacy.

Impact: The future of programmatic advertising will likely be characterized by a stronger emphasis on consumer privacy, requiring advertisers to adapt to evolving privacy standards and use data in a responsible and transparent way.

3. The Decline of Third-Party Cookies

The end of third-party cookies is a significant change in the digital advertising ecosystem, with major browsers like Google Chrome phasing out support for them. This will have a profound impact on how advertisers track consumer behavior and deliver targeted ads.

Impact: The phase-out of third-party cookies will push the industry towards more ethical, privacy-conscious advertising models, where consumer consent and transparency take precedence.

4. Increased Focus on Cross-Channel and Omnichannel Advertising

Consumers interact with brands across a multitude of platforms and devices, from smartphones and tablets to desktops and connected TVs. As such, the future of programmatic advertising will see an increasing focus on cross-channel and omnichannel strategies that provide a seamless experience across all touchpoints.

Impact: The future of programmatic advertising will be deeply intertwined with cross-channel and omnichannel strategies, offering advertisers the ability to reach their audiences seamlessly across various platforms, creating a more integrated and personalized experience.

5. The Rise of Connected TV (CTV) and Digital Out-of-Home (DOOH)

Connected TV (CTV) and Digital Out-of-Home (DOOH) advertising are rapidly gaining momentum in the programmatic space. As more consumers shift towards streaming content and digital out-of-home experiences, advertisers will find new opportunities to reach audiences in non-traditional environments.

Impact: The rise of CTV and DOOH will provide advertisers with new, innovative ways to engage with their audiences. Programmatic buying in these spaces will continue to expand, offering greater flexibility and targeting capabilities for video and out-of-home ads.

6. Sustainability and Ethical Advertising

As consumers become more socially and environmentally conscious, advertisers will need to adapt to the growing demand for sustainable and ethical advertising practices. This includes reducing the carbon footprint of digital ads and promoting brands that align with ethical values.

Impact: The future of programmatic advertising will involve a stronger focus on sustainability and ethical practices. Brands that demonstrate a commitment to these values will gain the trust of consumers and differentiate themselves in a competitive marketplace.

Conclusion

Programmatic advertising continues to reshape the digital marketing landscape across industries by enabling real-time, data-driven decisions and personalized experiences. From retail to healthcare, its flexibility and scalability allow brands to target the right audience with precision and efficiency. As technology evolves, programmatic will remain a cornerstone of effective digital strategies, helping businesses stay competitive and customer-focused.

Leave a Reply

Your email address will not be published. Required fields are marked *