18 March, 2026

The Tech Founder’s Guide: EUIPO Trademark Class List for Software

Insights

Demystifying Trademark Classes for Modern Tech Founders

Selecting the wrong category during filing isn’t just a clerical error; it’s a strategic failure that leaves your technology vulnerable to infringement. Navigating the euipo trademark class list for software requires a shift from thinking about what your code does to how your customer consumes it.

Mistakes at this stage often lead to rejected applications or, worse, a “paper shield” that fails to hold up in a courtroom. To secure your brand, we must dissect the delivery models—specifically the legal boundary between downloadable goods and cloud-based services—while ensuring your application aligns with the euipo trademark fees for 3 classes to maximize your protection-to-cost ratio. This guide will walk you through the Nice Classification hierarchy, focusing on the essential distinctions every founder must master to avoid the trap of vague terms and narrow protection.

The journey to a robust digital brand begins with a fundamental question regarding the nature of your software’s delivery.

The Core Dilemma: Class 9 vs Class 42

Is your software a product that a user owns, or a service that they simply access? This question defines your entire filing strategy at the EUIPO. Getting this wrong means your trademark might cover a physical disk or a download that doesn’t exist, while leaving your actual cloud-based revenue stream completely unprotected.

Our team assists with Trademark registration in the EU for complex tech portfolios, ensuring that the legal classification mirrors the technical reality of your stack. This foundational work relies on the principles of Classification Mastery, where we distinguish between tangible digital goods and intangible IT services. By correctly identifying these categories early, you avoid the high cost of trademarking a name in all eu countries only to find out the registration is unenforceable against your actual competitors.

The following subsections will break down the specific requirements for Class 9 and Class 42, helping you decide where your core product truly belongs.

Class 9: Downloadable Software and Mobile Apps

Class 9 is strictly reserved for “goods.” In the context of the euipo trademark class list for software, this means any digital asset that is stored locally on a user’s device. If your business model involves a user downloading an .exe file, installing a mobile app from the Google Play Store, or using a browser extension that lives on their hard drive, Class 9 is a mandatory component of your filing. Without it, you lack the right to stop others from using your brand name on similar downloadable products, even if you have a registration in other service-based classes.

The EUIPO examiners are notoriously strict regarding “vague terms.” Simply listing “software” is no longer sufficient and will almost certainly trigger an office action. To ensure a smooth registration and keep your cost to file trademark in 1 class euipo predictable, you must use precise terminology from the Harmonised Database. Precision here is the difference between a broad, enforceable right and a narrow registration that a competitor can easily bypass.

Acceptable EUIPO Terms for Class 9

  • Downloadable software applications: The gold standard for mobile apps and tablet-based tools.
  • Computer software platforms, recorded or downloadable: Essential for desktop-based tools and OS-level integrations.
  • Downloadable computer software for [specify function, e.g., blockchain data management]: Adding the specific function provides a clearer scope of protection.
  • Application software for mobile devices: Specifically targets the smartphone and wearable market.
  • Downloadable software plug-ins: Crucial for dev-tool startups and SaaS companies with browser-based extensions.

Failure to specify “downloadable” in Class 9 is a common pitfall. If your software is strictly web-based and never touches the user’s local storage, you might be tempted to skip this class entirely. However, most modern tech brands operate in a hybrid environment, making it vital to understand how this interacts with cloud-hosted solutions.

This leads us to the critical counterpart for web-based applications: the world of SaaS and cloud infrastructure.

Class 42: SaaS and Cloud-Based Services

Class 42 is the definitive home for services rather than physical or digital goods. While Class 9 protects the software as an object you can own, Class 42 focuses on the act of providing that software to others. In the modern euipo trademark class list for software, this distinction is the cornerstone of a successful filing strategy. If your users log in via a browser or interact with a platform hosted entirely on your servers, you are providing a service, not selling a product. Mislabeling a cloud-based platform as a downloadable good can leave your intellectual property effectively defenseless against competitors who offer the same functionality through a web interface.

“I frequently encounter tech founders who celebrate securing a registration in Class 9, only to realize too late that their competitor is operating a web-only version of the same product. In the European Union, if you haven’t protected the service delivery aspect in Class 42, your cloud infrastructure remains legally exposed. You aren’t just selling code; you are selling access, and the law treats those as fundamentally different activities.”

Anton Polikarpov

Defining the Scope of SaaS Protection

When drafting your application, precision in the list of services is paramount to avoid “vague term” rejections. The EUIPO requires clarity on what the software actually does for the user. Simply stating “IT services” is insufficient and may result in an office action that increases your cost to file trademark in 1 class euipo due to administrative delays and legal rebuttals. Instead, focus on the delivery model and the specific utility provided by the cloud environment.

  • Software as a service [SaaS]: The essential term for any subscription-based cloud platform.
  • Providing temporary use of non-downloadable software: A robust legal phrasing that covers web-access without local installation.
  • Cloud computing: Necessary for infrastructure (IaaS) and platform (PaaS) providers.
  • Electronic data storage: Vital if your software provides cloud-hosting or backup capabilities for user data.
  • Platform as a service [PaaS]: Specific for developers providing environments for others to build applications.

Integrating these terms ensures that your registration remains enforceable even as the technology evolves. For many startups, the decision on whether to add this class involves balancing the euipo trademark fees for 3 classes against the risk of incomplete protection. Given that most modern software follows a hybrid model, excluding Class 42 is rarely a wise strategic move if you intend to maintain a competitive advantage in the European market. This shift from the core product to the way it interacts with users naturally leads to broader considerations of how tech brands generate revenue and manage data.

Beyond Coding: Supporting Tech Trademark Classes

Does your brand’s value stop where the source code ends? For most growing tech companies, the software is merely the engine for a larger business ecosystem that involves commerce, data transmission, and market interaction. Effectively navigating the euipo trademark class list for software requires looking beyond the technical “stack” and evaluating your secondary revenue streams. Failing to account for these can result in significant gaps where competitors can legally use your name to offer business analytics or communication tools that mirror your own features.

Building a robust legal moat requires aligning your filing with the Classification Mastery principles we advocate for all our digital clients. Our team assists with Trademark registration in the EU for complex tech portfolios, ensuring that your expansion into marketplaces or streaming services is protected from day one. In the following subsections, we will explore why Class 35 is the secret weapon for B2B platforms and how Class 38 serves as the necessary shield for any application that facilitates communication between users.

Securing these additional classes not only broadens your protection but also simplifies future enforcement and licensing. Understanding these nuances is the first step toward a holistic IP strategy that covers every touchpoint of your user journey, starting with the commercial and administrative power of Class 35.

Class 35: Marketplaces and Business Software

Class 35 is frequently misunderstood by tech founders as being purely for traditional retail or advertising agencies. However, in the context of the euipo trademark class list for software, it is the vital “commercial” class that protects the business functions of your platform. If your software facilitates transactions between third parties, provides business analytics as a service, or manages commercial data, you are operating within the territory of Class 35. Without this registration, you may find it difficult to stop a competitor from launching a similarly named business consultancy or marketplace using your brand’s reputation.

For B2B software companies, Class 35 is often as important as Class 42. It covers the administration of the business processes your software automates. If your CRM or ERP system is marketed as a tool for business management, failing to register in Class 35 could leave you vulnerable. Furthermore, this class is non-negotiable for e-commerce platforms and marketplaces where the primary service is bringing buyers and sellers together rather than providing the underlying code.

When to Include Class 35 in Your Filing

  • Third-Party Sales: Your app facilitates sales between vendors and customers (e.g., a SaaS marketplace).
  • Business Analytics: You provide data-driven insights, reporting, or commercial auditing for other companies.
  • Advertising & Lead Gen: Your software includes features for managing ad campaigns or generating sales leads for clients.
  • Administrative Automation: Your tool handles payroll, human resources, or business file management.
  • Search Engine Optimization: You offer software-based commercial promotion and website traffic optimization.

Including Class 35 ensures that your brand is protected in the commercial sphere where your software actually generates value for clients. While this may increase the euipo trademark fees for 3 classes, the investment is negligible compared to the cost of a rebranding campaign or a lost infringement suit. Protecting the commercial utility of your brand is just one piece of the puzzle; for many modern apps, the next critical step is securing the channels through which data and communication flow.

Class 38: Data Transmission and Streaming

If your application serves as a conduit for communication—facilitating instant messaging, Voice over IP (VoIP), or live video broadcasting—relying solely on software-centric categories is a strategic oversight. In the euipo trademark class list for software, Class 38 specifically governs the ‘transmission’ of data. While Class 42 covers the code that makes the transmission possible, Class 38 protects the actual act of providing that communication channel. For platforms like Slack, Zoom, or Discord, this distinction is the difference between having a protected brand and leaving your core service delivery vulnerable to copycats.

Telecommunications Class 38 is often the missing piece for tech startups that focus heavily on the “product” (Class 9) but forget the “connection.” If your app enables users to stream content or chat in real-time, the EUIPO views this as a telecommunications service. Misclassifying these activities can complicate your proof of use requirements for an EU trademark five years down the line, especially if you need to demonstrate that your brand is active in the communication sector, not just the software development space.

Feature Class 42: Software Service Class 38: Communication Channel
Core Focus Providing access to the software tool/platform. The actual transmission of data between users.
Legal Hook “Software as a Service [SaaS].” “Streaming of data; video-on-demand transmission.”
Tech Example The interface used to host a webinar. The live audio/video stream connecting participants.

Understanding where the software ends and the communication begins is essential for a robust filing strategy. This technical precision ensures that your intellectual property rights align with your actual user experience, paving the way for a more targeted approach in the upcoming niche classification deep-dive.

Niche Classification Deep-Dive for Software

Why does a technically accurate application still face resistance from EUIPO examiners? The answer usually lies in the difference between broad categories and the surgical precision required by the Harmonised Database. Selecting the right numbers from the euipo trademark class list for software is merely the starting point; the real protection resides in the specific wording of your ‘List of Goods and Services.’

To avoid “vague term” rejections, you must align your filing with the pre-approved terminology used by the office while ensuring the scope remains wide enough for future pivots. This requires a sophisticated strategy for classification mastery, moving beyond generic definitions to capture the unique technical architecture of your product. Whether you are building an AI-driven analytics engine or a decentralized finance protocol, our team assists with Trademark registration in the EU for complex tech portfolios to ensure your brand’s legal footprint matches its digital one.

In the following subsections, we will break down the exact terminology that works for the EUIPO, starting with a comprehensive comparison table of the four pillars of tech trademarking.

Comparison Table: EUIPO Tech Classes

To build a defensible IP wall, you must look at your brand through the lens of the EUIPO’s multi-class system. Each class represents a different facet of your business, and missing even one can result in a gap that competitors will eventually exploit. Within the euipo trademark class list for software, four classes dominate the landscape, each requiring specific legal language to satisfy examiner scrutiny and avoid unnecessary trademark renewal fees for the EUIPO on incorrectly filed categories.

EUIPO Class Core Focus Key Terms to Include Typical Tech Example
Class 9 Downloadable assets and hardware. Downloadable software; mobile apps; recorded computer programs. Mobile games, downloadable plugins, firmware.
Class 35 Commercial and data services. Online marketplace services; business data analysis; digital advertising. E-commerce platforms (Amazon style), B2B CRM analytics.
Class 38 Data transmission. Streaming of data; providing online forums; telecommunications. Messenger apps, VoIP services, video streaming platforms.
Class 42 Cloud services and development. Software as a Service [SaaS]; Platform as a Service [PaaS]; IT consultancy. Cloud-based project management tools, AWS-style hosting.

While the cost to file a trademark in 1 class at the EUIPO is the most economical entry point, tech founders usually find that a multi-class approach (typically Classes 9, 35, and 42) provides the only real protection against sophisticated infringement. Choosing the right terms from the table above is the first step toward a successful application, but knowing how to find these terms within the official database is where the real work begins. We will now explore how to navigate the EUIPO Harmonised Database to find the exact phrasing that minimizes the risk of official objections.

Navigating the EUIPO Harmonised Database

Finding the right terminology within the euipo trademark class list for software requires more than a simple keyword search; it demands a strategic alignment with the Harmonised Database (HDB). This database contains over 80,000 terms already pre-approved by all EU national offices, ensuring that your application bypasses the typical “vague term” objections that plague tech startups. Using these terms is not just about convenience—it is about legal certainty and avoiding the administrative burden of trademark renewal fees for the EUIPO on categories that might later be deemed unenforceable due to poor wording.

The Risks of Free-Text Descriptions

While the EUIPO allows for “free-text” descriptions of goods and services, doing so is a high-stakes gamble for software companies. If an examiner finds your custom description too broad or ambiguous, they will issue an application deficiency. This stalls the process and can lead to a loss of the original filing date. Furthermore, since the cost to file a trademark in 1 class at the EUIPO is a fixed investment, you want that investment to cover the broadest possible enforceable scope from day one. Relying on the HDB automatically grants you the “Fast Track” status, which can speed up the publication of your mark by several weeks.

Step-by-Step Selection Strategy

  1. Identify the Delivery Method: Search for “downloadable” for Class 9 or “SaaS” for Class 42 to establish the foundation.
  2. Filter by the Harmonised Database: Ensure the “HDB only” toggle is active in the search interface to see only pre-approved terms.
  3. Cross-Reference with Future Tech: For emerging technologies, use terms that have recently passed scrutiny to avoid classification delays.

Recommended Terms for Emerging Tech

AI and Blockchain startups often face the highest level of scrutiny because the technology evolves faster than the euipo trademark class list for software. To minimize risk, we recommend using these specific, examiner-vetted phrases:

  • AI/Machine Learning: “Downloadable computer software for using artificial intelligence for [specific function, e.g., data analysis]” (Class 9) or “Providing artificial intelligence as a service [AIaaS]” (Class 42).
  • Blockchain/Web3: “Downloadable cryptographic keys for receiving and spending crypto assets” (Class 9) or “Mining of crypto assets” (Class 42).
  • Data Security: “Software as a service [SaaS] featuring software for deep packet inspection” (Class 42).

Once you have identified the exact phrasing from the database, the focus shifts from theoretical selection to practical application. Even with the right terms, founders frequently fall into operational traps that leave their most valuable assets exposed to competitors who understand the system better.

Avoiding Errors in Software Trademarking

Is your brand truly protected across the European market, or are you holding a certificate that only covers a version of your product that no longer exists? For many tech founders, the answer is a costly realization that their intellectual property strategy lacks the depth required for modern digital commerce. In our Classification Mastery, we emphasize that a trademark is only as strong as the classes it occupies; a mismatch here is essentially a gift to your competitors.

Misinterpreting the euipo trademark class list for software often stems from a fundamental misunderstanding of how software is delivered versus how it is used. This section bridges the gap between technical reality and legal protection. We will explore a real-world scenario of a startup that lost its edge by ignoring the SaaS/Downloadable distinction and provide a definitive checklist to ensure your filing is future-proof. Understanding these nuances is vital because the legal landscape in the EU favors the precise over the general, and errors made during the initial filing are often impossible to correct without starting over.

The following case study highlights how easily a multi-million-euro brand can be undermined by a single missing class in the original application.

Case Study: The ‘Downloadable’ Trap

The distinction between a product and a service is the most common point of failure in the euipo trademark class list for software. Many founders mistakenly believe that “software is software,” regardless of whether it is an app on a phone or a platform in a browser. In the eyes of the EUIPO, these are entirely different legal entities: one is a manufactured good (Class 9), and the other is a professional service (Class 42).

Case Study: The MyCloud Infringement Conflict

The Scenario: A fintech startup, “MyCloud,” launched a revolutionary accounting tool. Thinking they were fully protected, they registered their trademark only in Class 9, specifically for “downloadable computer software for financial management.”

The Crisis: Two years later, a competitor launched a web-based platform with the exact same name, offering identical features but entirely through a browser (SaaS). When MyCloud attempted to sue for infringement, the court ruled that their Class 9 registration did not extend to cloud-based services. Because they hadn’t filed in Class 42, the competitor was legally allowed to continue using the name for their web-app.

The Resolution: MyCloud had to pay significant euipo trademark fees for 3 classes to re-file their brand from scratch, losing their original priority date and spending thousands on legal settlements to buy back the rights they could have secured for a few hundred euros initially.

This “Downloadable Trap” is why a strategic audit of your tech stack is non-negotiable before submission. Failing to account for how your delivery model might evolve—for instance, moving from a desktop plugin to a cloud-based API—can render your trademark obsolete within months. When calculating the cost of trademarking a name in all EU countries, you must factor in this multi-class resilience to ensure your brand remains enforceable throughout its lifecycle.

To prevent your startup from becoming another cautionary tale, you must approach the filing process with a structured, lawyer-vetted methodology that accounts for every potential revenue stream and delivery channel.

The Tech Founder’s Filing Checklist

To move beyond the “Downloadable Trap” and ensure your brand is legally bulletproof, you need a systematic approach to the euipo trademark class list for software. A checklist acts as your internal audit, ensuring that no technical detail of your product delivery or business model is left unprotected against future competitors. Filing without this audit often leads to gaps where a competitor can operate in a parallel class (like SaaS) while you are restricted to downloadable goods.

The Tech Founder’s Submission Checklist

  • Audit Product Delivery: Determine if users access your software via a download (Class 9), a web browser (Class 42), or both. If you offer a mobile app and a web platform, a single-class filing is legally insufficient.
  • Identify Secondary Revenue Streams: Does your software include a marketplace for third-party sellers? If so, Class 35 is mandatory to protect the commercial administrative side of the platform and distinguish it from the code itself.
  • Analyze Communication Features: If your app facilitates peer-to-peer messaging, video calls, or high-speed data streaming, evaluate the necessity of Class 38 to cover the actual transmission of data.
  • Select Terms from the Harmonised Database: Avoid “free-text” descriptions. Use pre-approved terms like “downloadable computer software platforms” or “software as a service [SaaS]” to expedite the examination process and reduce risks of rejection.
  • Project Five-Year Growth: Trademark protection is a long-term asset. If you plan to expand from a simple utility tool into a data analytics provider, ensure your classes reflect that trajectory now to avoid paying additional euipo trademark fees for 3 classes later.
  • Verify AI and Blockchain Compliance: For deep-tech startups, ensure that descriptions regarding “artificial intelligence” or “distributed ledger technology” meet current EUIPO precision standards to avoid “vague term” rejections.

Selecting the right classes isn’t just an administrative hurdle; it’s a strategic decision that determines the cost of trademarking a name in all EU countries by balancing immediate protection needs with long-term budget efficiency. By strictly adhering to the euipo trademark class list for software, you minimize the risk of costly oppositions or the need for subsequent re-filings when you launch new features. This technical precision ensures that your intellectual property remains an enforceable asset rather than a paperwork formality.

Establishing this foundation allows you to focus on the broader objective of maintaining a resilient and future-proof digital brand in the European market.

Future-Proofing Your Digital Brand in Europe

Success in the European digital market requires more than a functional product; it demands a brand that is legally fortified against the specific delivery models of the tech industry. Distinguishing between the tangible nature of “goods” in Class 9 and the service-oriented architecture of Classes 42, 35, and 38 is the cornerstone of a professional IP strategy. Navigating the euipo trademark class list for software involves precise technical alignment that a founder simply cannot afford to get wrong if they intend to scale across borders.

While the initial cost to file trademark in 1 class euipo might seem attractive for a lean startup, the long-term protection of your cloud infrastructure and market position often necessitates a multi-class approach to prevent infringement in adjacent digital spaces. Professional legal oversight ensures that you don’t just register a name, but secure a monopoly over your specific market niche. Remember that intellectual property is an evolving asset; staying aware of trademark renewal fees euipo and maintaining rigorous “proof of use” are vital for keeping your brand enforceable over the decades.

For a more comprehensive understanding of how these classifications fit into your overall IP architecture, I recommend revisiting our guide on strategic classification for software and goods. If you are ready to move from strategy to execution, your next step should be evaluating the specific budget requirements for trademarking a name in all EU countries to align your protection with your expansion goals. My team and I are ready to provide the professional excellence your innovation deserves; reach out today to secure your digital future.

Secure your competitive advantage by ensuring your registration covers every layer of your technology stack.

Frequently Asked Questions

Does an EU trademark registration automatically protect my software in the United Kingdom or the United States?

No. Trademarks are governed by the principle of territoriality. An EU Trade Mark (EUTM) provides protection only within the 27 member states of the European Union. Since Brexit, the UK is no longer part of this system, meaning you must file a separate application with the UK Intellectual Property Office (UKIPO) for protection there.

For protection in the US or other non-EU countries, founders often utilize the Madrid Protocol. This system allows you to use your initial EU application as a “base” to seek protection in over 130 countries simultaneously through a single application, though individual national offices still have the right to review and approve the mark based on their local laws.

How does the EUIPO fee structure work when filing for multiple tech classes like 9, 35, and 42?

The EUIPO charges fees based on the number of classes selected. While the specific amounts are subject to change, the standard structure is as follows:

  • Basic Fee: Covers the first class (e.g., Class 42 for SaaS).
  • Second Class Fee: A smaller additional fee is charged if you add a second class (e.g., Class 9 for a mobile app).
  • Third Class and beyond: A flat fee is applied for each additional class thereafter.

Because the cost increase for the second class is relatively low, many tech startups find it strategically beneficial to register in at least two classes (typically 9 and 42) to ensure comprehensive protection across different delivery models.

If my software moves from a cloud-only model to a downloadable application, can I update my existing trademark registration?

Unfortunately, no. Once an application is submitted to the EUIPO, you cannot expand the list of goods and services. You can only restrict or delete terms. If your registration only covers Class 42 (SaaS) and you later launch a downloadable version in the App Store, your existing registration will not legally cover that “good” in Class 9.

In this scenario, you would need to file a new trademark application specifically for Class 9. This is why we emphasize the importance of a 5-year growth audit during the initial filing phase to include all relevant classes from the start.

What is the ‘Genuine Use’ requirement, and how does it affect my tech trademark after registration?

In the EU, you have a five-year grace period following the registration of your trademark. During this time, your mark is fully protected even if the product hasn’t launched yet. However, once those five years pass, your trademark becomes vulnerable to “revocation for non-use” if a third party challenges it.

To maintain your rights, you must demonstrate genuine use in the EU for all registered classes. For a software company, this means showing evidence such as:

  • Invoices or subscription data for users in EU member states.
  • Marketing materials and website traffic originating from the EU.
  • App Store download statistics specifically for European territories.
Does a trademark protect my software’s source code or unique algorithms?

It is a common misconception that trademarks protect the functionality of software. A trademark only protects your brand identity—the name, logo, or slogan that identifies the source of the software to consumers. It prevents competitors from using a confusingly similar name for similar tech products.

To protect the actual code, logic, or algorithms, you must look toward Copyright (which protects the literal expression of the code) or Patents (which may protect technical inventions or processes if they meet specific criteria for software patentability in Europe).

How specific do I need to be when describing AI or Blockchain features to avoid an EUIPO ‘vague term’ rejection?

The EUIPO has recently become much stricter regarding emerging technologies. Using broad terms like “blockchain software” or “artificial intelligence” is frequently flagged as lacking clarity and precision. To ensure your application is accepted, you must specify the function or intended purpose of the technology.

For example, instead of “AI software,” use “Downloadable computer software using artificial intelligence for the analysis of medical imaging” or “SaaS featuring software using machine learning for predictive maintenance in manufacturing.” The more specifically you link the technology to a concrete business use case, the higher your chances of a smooth registration process.

Auteur de l'article
Resources
Rating

0 / 5. 0

Leave a Reply

Your email address will not be published.

*

Contact us
We will find the best solution for your business

    Thank you for your request!
    We will contact you within 5 hours!
    Image
    This site uses cookies to improve your experience. By continuing, you agree to our Privacy Policy.

    Privacy settings

    When you visit websites, they may store or retrieve data in your browser. This storage is often required for basic website functionality. Storage may be used for marketing, analytics and site personalization purposes, such as storing your preferences. Privacy is important to us, so you can disable certain types of storage that may not be necessary for the basic functioning of the website. Blocking categories may affect the performance of the website.

    Manage settings


    Necessary

    Always active

    These cookies are necessary for the website to function and cannot be disabled in our systems. They are usually only set in response to actions you take that constitute a request for services, such as adjusting your privacy settings, logging in, or filling out forms. You can set your browser to block these cookies or notify you about them, but some parts of the site will not work. These cookies do not store any personal information.

    Marketing

    These elements are used to show you advertising that is more relevant to you and your interests. They can also be used to limit the number of ad views and measure the effectiveness of advertising campaigns. Advertising networks usually place them with the permission of the site operator.

    Personalization

    These elements allow the website to remember your choices (such as your username, language or region you are in) and provide enhanced, more personalized features. For example, a website may provide you with local weather forecasts or traffic news by storing data about your current location.

    Analytics

    These elements help the website operator understand how their website works, how visitors interact with the site and whether there may be technical problems. This type of storage usually does not collect information that identifies the visitor.