Skip to content
PracticalReviewLab

10 Best Laptop with Cac Smart Card Reader (November 2026) Expert Guide

Finding a reliable laptop with CAC smart card reader support is essential for military personnel and government workers. Security protocols often require direct hardware integration for authentication. This guide helps you choose the right device.

We compared ten top-rated products ranging from full business laptops to dedicated USB card readers. Our analysis focuses on compatibility, build quality, and ease of use. We evaluated each item based on user feedback and technical specs.

Each pick in this list highlights specific strengths for different needs and budgets. Prices and availability can change frequently on major retail platforms. Always verify the latest details before making your final purchase decision today.

Top 3 Picks for Best Laptop with Cac Smart Card Reader

Best Budget

Identiv SCR3310V2 USB Smart Card Reader
Identiv SCR3310V2 USB Smart Card Reader

4.6Editor score

Universal OS compatibility support
FIPS 201 certified security
Compact portable design

Check price

Editor's Choice

DELL Latitude 5000 Series 5420
DELL Latitude 5000 Series 5420

5.0Editor score

Built-in contactless smart card reader
Powerful Intel Core i5 processor
Full business port selection

Check price

Best Premium

Identiv SCR3500C USB Smartfold Type C
Identiv SCR3500C USB Smartfold Type C

4.4Editor score

Smart-fold ultra-compact mechanics
Type C reversible connector
EMV Level 1 certified

Check price

As an Amazon Associate we earn from qualifying purchases.

Top 10 Best Laptop with Cac Smart Card Reader in 2026 Compared

The following table provides a side-by-side overview of all ten products to help you quickly identify key specifications and features for your specific requirements.

ProductsSpecificationsEditor scorePrice
1DELL Latitude 5000 Series 5420

Editor's Choice

DELL Latitude 5000 Series 5420
14 inch FHD Display
Intel Core i5 Processor
Built-in Smart Card Reader
Windows 11 Pro OS
5.0Editor score

Check price

2Dell Latitude 5400 Laptop

Editor's Choice

Dell Latitude 5400 Laptop
14 inch HD Display
Intel Core i5 Processor
Windows 11 Pro OS
Multiple USB Ports
4.0Editor score

Check price

3Identiv SCR3310V2 USB Smart Card Reader

Best Budget

Identiv SCR3310V2 USB Smart Card Reader
USB CCID Protocol Support
ISO IEC 7816 Compliant
Windows Mac Linux Support
FIPS 201 Certified
4.6Editor score

Check price

4ZOWEETEK CAC Card Reader Military

ZOWEETEK CAC Card Reader Military
USB Plug and Play
Windows 10 and 11
Mac OS 10.15 Support
Realtek Chipset Inside
4.5Editor score

Check price

5ZOWEETEK CAC Reader USB C

ZOWEETEK CAC Reader USB C
USB Type C Connector
Windows 10 and 11
Mac OS 10.15 Support
Fast and Convenient
4.2Editor score

Check price

6Identiv SCR3310v2.0 USB Smart Card Reader

Identiv SCR3310v2.0 USB Smart Card Reader
USB Type C Interface
Windows Authentication Support
Single Sign-On Ready
Network Log-On Capable
4.6Editor score

Check price

7SAICOO smart Card Reader DOD Military

SAICOO smart Card Reader DOD Military
DOD Military CAC Support
Windows XP to 10
Mac OS X Compatible
Ergonomic Design Build
4.4Editor score

Check price

8IDENTIV SCR3500C USB Smartfold Type C

IDENTIV SCR3500C USB Smartfold Type C
Smart Fold Mechanics
USB Type C Port
EMV Level 1 Certified
Supports All Major Cards
4.4Editor score

Check price

9Identiv SCR3500 Smartfold Smart Card Reader

Identiv SCR3500 Smartfold Smart Card Reader
ID1 Format Cards
CCID Compliant Device
Compact Dongle Form
EMV Level 1
4.6Editor score

Check price

10USB C DOD Military CAC Smart Card Reader

USB C DOD Military CAC Smart Card Reader
USB Type C Interface
Auto Driver Install
SIM Card Compatible
Windows Linux Support
4.0Editor score

Check price

1. DELL Latitude 5000 Series 5420 – Best Overall Laptop with CAC Smart Card Reader

DELL Latitude 5000 Series 5420 Business Laptop, 14" FHD Display, Intel Core i5-1145G7 Processor, 16GB RAM, 512GB SSD, Webcam, HDMI, Smart Card Reader, RJ45, SD Card Reader, Wi-Fi 6, Windows 11 Pro5.0Editor scoreCheck price on Amazon
DELL Latitude 5000 Series 5420
Intel Core i5 Processor
16GB DDR4 RAM
Built-in Smart Card Reader
Windows 11 Pro OS

This Dell Latitude model stands out as a complete solution for professionals needing secure access. It features a built-in contactless smart card reader directly integrated into the chassis for convenience. Users report high satisfaction with its reliability and speed in demanding environments.

Pros

  • Integrated contactless smart card support
  • Strong performance for multitasking
  • Comprehensive port selection
  • Durable business class build
  • Fingerprint reader included

Cons

  • Higher price than external readers
  • Battery life varies by usage

We may earn a commission when you buy through this link, at no additional cost to you.

The Intel Core i5 processor paired with 16GB of RAM ensures smooth operation even when running multiple security applications. The inclusion of Windows 11 Pro provides enhanced security features tailored for business and government use. Ports like HDMI and RJ45 allow for versatile connectivity options.

While the price is higher than standalone USB readers, you save on carrying extra hardware. Some users note that battery life depends heavily on how many peripherals are connected. The non-touch anti-glare screen reduces eye strain during long work sessions.

Military and government employees who need a single reliable device will appreciate this laptop. It combines performance with necessary security hardware seamlessly. For those needing a primary workstation with CAC support, this is a top recommendation.

Integrated Security Hardware

The built-in reader eliminates the need for dongles which reduces points of failure.

Performance and Memory

With 16GB RAM and a fast SSD the system handles encryption tasks efficiently.

Check price on Amazon

We may earn a commission when you buy through this link, at no additional cost to you.

2. Dell Latitude 5400 Laptop – Budget Business Laptop Option

Dell Latitude 5400 Laptop, 14-inch HD Business Laptop, Core i5-8265U, 16 GB RAM, 256 GB SSD, USB Type-C, SD Card Reader, Windows 11 Pro (Renewed)4.0Editor scoreCheck price on Amazon
Dell Latitude 5400 Laptop
Intel Core i5-8265U
16GB DDR4 RAM
Windows 11 Pro
USB Type-C Port

This renewed Dell Latitude offers a cost-effective entry into business computing with modern security OS features. It comes with Windows 11 Pro which supports smart card login configurations out of the box. The hardware is durable enough for daily professional use in various settings.

Pros

  • Affordable renewed price point
  • Sufficient RAM for daily tasks
  • Windows 11 Pro included
  • Multiple USB ports available
  • Solid business build quality

Cons

  • No built-in CAC reader noted
  • HD display resolution is lower

We may earn a commission when you buy through this link, at no additional cost to you.

The 16GB RAM allows for smooth multitasking across browsers and office applications without lag. Users appreciate the inclusion of USB Type-C for modern connectivity needs. The renewed status means it is tested for functionality at a fraction of the new cost.

While it lacks a built-in card reader, the USB ports accommodate external readers easily. The HD resolution is adequate for document work but may lack sharpness for media. Some minor cosmetic wear is expected on renewed units but does not affect performance.

This laptop is ideal for users who already own a USB card reader or prefer a budget primary machine. It provides a stable base for secure operations. Choose this if you prioritize savings while still needing a reliable Windows environment.

Renewed Value

Testing ensures all functions work correctly before shipping to the customer.

Connectivity Options

USB Type-C and standard ports allow connecting any external card reader needed.

Check price on Amazon

We may earn a commission when you buy through this link, at no additional cost to you.

3. Identiv SCR3310V2 USB Smart Card Reader – Best Budget External Reader

Identiv SCR3310V2 USB Smart Card Reader Writer CAC/PIV4.6Editor scoreCheck price on Amazon
Identiv SCR3310V2 USB Smart Card Reader
USB CCID Protocol
ISO IEC 7816 Compliant
Windows Mac Linux
FIPS 201 Certified

The Identiv SCR3310V2 is widely recognized as a reliable and cost-effective solution for CAC and PIV card access. It complies with major industry standards ensuring it works across various secure environments. Users love its robust design and consistent performance in daily tasks.

Pros

  • Highly affordable price
  • Universal OS compatibility
  • FIPS 201 certified
  • Compact portable size
  • Plug and play setup

Cons

  • Cable management needed
  • May need drivers on older OS

We may earn a commission when you buy through this link, at no additional cost to you.

Compatibility is a strong point as it supports Windows, macOS, and Linux systems seamlessly. The FIPS 201 certification ensures it meets government security requirements for identity verification. Its small size makes it easy to carry in a bag or pocket.

Some users may find the cable length slightly short for certain desk setups. While mostly plug and play, older operating systems might require a quick driver installation. However the long-term reliability outweighs these minor inconveniences for most buyers.

For anyone needing a secondary reader or a replacement for a broken unit this is a top pick. It provides essential functionality without breaking the budget. Recommend this for field work or home office use where portability matters.

Industry Compliance

Meets ISO and FIPS standards which are critical for government contract compliance.

Operating System Support

Works on Windows Mac and Linux so it fits diverse IT environments easily.

Check price on Amazon

We may earn a commission when you buy through this link, at no additional cost to you.

4. ZOWEETEK CAC Card Reader Military – Easy Plug and Play Option

ZOWEETEK CAC Card Reader Military, USB Smart Card Reader for Windows Mac4.5Editor scoreCheck price on Amazon
ZOWEETEK CAC Card Reader Military
Realtek Chipset
Plug and Play
Windows 10/11
Mac OS 10.15+

This ZOWEETEK reader is designed specifically for military and government users requiring quick access to secure systems. It supports a wide range of card services including AKO and DTS for streamlined workflows. The Realtek chipset ensures stable data transmission during authentication.

Pros

  • No firmware upgrade needed
  • Driver free installation
  • Ergonomic flat design
  • Supports ActivClient and OWA
  • Affordable price point

Cons

  • Mac users need Java
  • Limited cable length

We may earn a commission when you buy through this link, at no additional cost to you.

Installation is straightforward on Windows systems allowing immediate use without complex software. The sleek flat design allows the card to be inserted horizontally which some users find more intuitive. It handles multiple card types efficiently without errors.

Mac users should note that installing Java is necessary before using the reader. The cable length is standard but may require a hub for distant USB ports. Despite this the overall performance is solid for daily login requirements.

Ideal for users who need a simple reader for occasional or daily secure logins. The price makes it accessible for individual contractors or small teams. Consider this if you want a straightforward tool without extra features.

Realtek Chipset

This chipset provides reliable connectivity and quick response times for card reads.

Service Support

Supports major platforms like AKO OWA and DTS for broad military utility.

Check price on Amazon

We may earn a commission when you buy through this link, at no additional cost to you.

5. ZOWEETEK CAC Reader USB C – Best for Modern Laptops

ZOWEETEK CAC Reader USB C, CAC Card Reader Military for Windows/Mac4.2Editor scoreCheck price on Amazon
ZOWEETEK CAC Reader USB C
USB Type C
Mac OS 10.15+
Windows 10/11
Fast Service Life

Modern laptops often lack standard USB-A ports making this USB-C reader a necessary accessory. It fits perfectly into the sleek ports of newer ultrabooks and Macs without adapters. Users appreciate the high-end chips that promise a long operational lifespan.

Pros

  • Native USB-C connector
  • Compact and portable
  • Long service life
  • Compatible with US Military
  • Good for online banking

Cons

  • Drivers needed for Windows 11
  • No support for Apple tablets

We may earn a commission when you buy through this link, at no additional cost to you.

It supports standard government ID and military CAC cards effectively for secure access. The design is compact enough to attach to a laptop permanently or carry lightly. Many users use it for both work secure portals and online banking authentication.

Windows 11 users should be prepared to install drivers if they do not install automatically. It does not support iPhone or iPad which limits its use to desktop and laptop computers. Still it remains a solid choice for modern hardware setups.

Best for professionals with newer devices who want to avoid dongles and adapters. The form factor reduces clutter on your desk while maintaining security protocols. Choose this if you need a reader that matches your laptop's port type.

Modern Connector

Direct USB-C connection means no extra cables or adapters are needed for setup.

Durability

High-end chips inside ensure the reader lasts longer under regular use conditions.

Check price on Amazon

We may earn a commission when you buy through this link, at no additional cost to you.

6. Identiv SCR3310v2.0 USB Smart Card Reader – Robust USB-C Choice

Identiv SCR3310v2.0 USB Smart Card Reader USB-C4.6Editor scoreCheck price on Amazon
Identiv SCR3310v2.0 USB Smart Card Reader
USB Type-C
Windows Authentication
Network Log-On
CCID Compliant

This USB-C variant of the popular Identiv SCR3310 offers the same reliability in a modern connector. It is resilient and compact making it suitable for field use or travel. The full compliance with standards ensures it works with government systems immediately.

Pros

  • Resilient build quality
  • Full industry compliance
  • Network log-on support
  • Windows authentication ready
  • Single sign-on options

Cons

  • Cable can get tangled
  • Price slightly higher than USB-A

We may earn a commission when you buy through this link, at no additional cost to you.

Users can leverage it for network log-on and Single Sign-On which streamlines access across multiple apps. Windows authentication is supported to allow seamless integration into domain environments. The design is optimized for both durability and performance.

The cable may not have a strain relief groove which could lead to tangling over time. Some users find the price slightly higher than the USB-A version but the durability justifies it. It is a solid upgrade for modern laptop owners.

Recommended for IT departments or individuals needing a durable USB-C solution. It reduces adapter needs while maintaining high security standards. Pick this if you require a reliable reader for enterprise authentication tasks.

Authentication Support

Enables Windows log-on and network log-on for integrated security flows.

Resilience

Built to withstand rigors of travel while maintaining secure card reading.

Check price on Amazon

We may earn a commission when you buy through this link, at no additional cost to you.

7. SAICOO smart Card Reader DOD Military – Horizontal Slot Design

SAICOO smart Card Reader DOD Military USB Common Access CAC Card Reader, Compatible with Mac OS, Win (Horizontal Version)4.4Editor scoreCheck price on Amazon
SAICOO smart Card Reader DOD Military
Horizontal Card Slot
Windows and Mac
EMS Ready
18-month Warranty

The SAICOO reader features a horizontal card slot which some users find easier to insert cards. It is compatible with a broad range of Windows versions and Mac OS X for flexibility. The glossy black finish adds a premium look to the workspace.

Pros

  • Ergonomic horizontal slot
  • Glossy black finish
  • Strong compatibility range
  • Technical support included
  • EMS compliant ready

Cons

  • Horizontal insertion style
  • Cable management issues

We may earn a commission when you buy through this link, at no additional cost to you.

It supports EMS standards making it suitable for military and government applications requiring specific compliance. The device comes with an 18-month warranty and lifetime technical support for added peace of mind. Users report it works well for DOD ID card access.

Some users may prefer vertical slots depending on their desk setup preferences. The cable length is fixed which may limit placement options on a large desk. However the overall build feels sturdy enough for regular daily usage.

This is a good choice for those who prefer horizontal insertion ergonomics. It is affordable and widely compatible across different system types. Select this if you need a reliable reader with standard support for common cards.

Ergonomic Design

The horizontal slot makes card insertion easy and prevents bending the card.

Support

Lifetime technical support is included which helps resolve setup issues quickly.

Check price on Amazon

We may earn a commission when you buy through this link, at no additional cost to you.

8. IDENTIV SCR3500C USB Smartfold Type C – Ultra Compact Design

IDENTIV SCR3500C USB Smartfold Type C4.4Editor scoreCheck price on Amazon
IDENTIV SCR3500C USB Smartfold Type C
Smart Fold Mechanics
Type C Connector
EMV Level 1
ID1 Smart Card

This reader is unique for its smart-fold mechanics which allow it to be extremely compact when stored. It folds around the card or its own cable to reduce bulk in travel kits. The USB Type C connector is reversible making insertion simple in tight spaces.

Pros

  • Ultra-compact foldable body
  • Reversible Type C connector
  • EMV Level 1 certified
  • Easy to carry
  • Supports all major cards

Cons

  • Fold mechanism may loosen
  • Small size can be lost

We may earn a commission when you buy through this link, at no additional cost to you.

EMV Level 1 certification ensures it meets global financial security standards in addition to government CAC needs. Users report it is very easy to carry and fits in pockets or thin sleeves. It supports all major smart card types without issues.

The fold mechanism is clever but may feel loose after years of heavy use. Its small size means it could be easily misplaced if not stored carefully. Still it is highly regarded for travel scenarios where space is limited.

Ideal for travelers or mobile workers who need a reader that does not add bulk. The design is innovative and functional for quick access tasks. Recommend this if portability is your top priority for security hardware.

Smart Fold Tech

Foldable body reduces size significantly making it the smallest option available.

Connector Type

Reversible Type C connector means you never have to check orientation.

Check price on Amazon

We may earn a commission when you buy through this link, at no additional cost to you.

9. Identiv SCR3500 Smartfold Smart Card Reader – Classic Compact Form

Identiv SCR3500 Smartfold Smart Card Reader4.6Editor scoreCheck price on Amazon
Identiv SCR3500 Smartfold Smart Card Reader
ID1 Format
CCID Compliant
Dongle Style
EMV Level 1

The SCR3500 is a classic dongle-style reader that accepts standard ID1 format cards efficiently. It is lightweight and compact which makes it easy to attach to a laptop or keychain. Compliance with CCID standards ensures broad software compatibility.

Pros

  • Lightweight dongle form
  • ID1 standard cards
  • CCID compliant
  • Compact design
  • Industry standard compliance

Cons

  • Basic features
  • Cable tangles easily

We may earn a commission when you buy through this link, at no additional cost to you.

Users appreciate the EMV Level 1 certification which adds a layer of security assurance. It is simple to use without any complex setup or configuration steps. Many organizations deploy this model for its proven reliability in secure environments.

As a basic model it lacks extra features found in newer USB-C devices. The cable may tangle during travel which can be annoying for frequent movers. However the performance remains consistent and reliable for standard authentication tasks.

Best for users who need a straightforward and proven solution without extra features. It is a reliable workhorse for office or remote use. Choose this if you value stability and industry standard compliance over modern connectivity.

Lightweight Build

Dongle style keeps weight minimal so it does not weigh down your laptop.

Compliance

Fulfills CCID and EMV Level 1 standards for broad compatibility.

Check price on Amazon

We may earn a commission when you buy through this link, at no additional cost to you.

10. USB C DOD Military CAC Smart Card Reader – SIM and CAC Support

USB C DOD Military USB Common Access CAC Smart Card Reader and SIM Card Reader ID CAC Card Reader,Compatible with Mac Os, Windows,Linux4.0Editor scoreCheck price on Amazon
USB C DOD Military CAC Smart Card Reader
USB Type C
Auto Driver Install
SIM Card Compatible
Windows and Linux

This reader stands out because it handles both CAC smart cards and old-style SIM cards. It automatically installs drivers on Windows systems to simplify the setup process for users. It is compact and portable for carrying in a travel kit easily.

Pros

  • Auto driver install
  • Supports SIM cards
  • Compact and portable
  • Multiple OS support
  • Long warranty period

Cons

  • SIM only on Windows
  • Average build quality

We may earn a commission when you buy through this link, at no additional cost to you.

Compatibility spans Windows, Mac, and Linux allowing it to be used in diverse environments. The 24-month manufacturer warranty is generous compared to other budget options on the market. Users find it useful for both security and basic SIM management needs.

Note that SIM card compatibility is limited to Windows systems only not Mac. Build quality is standard for the price point but may not be as rugged as premium models. Still it offers good value for those needing dual functionality.

Ideal for users who need a single device for CAC and SIM card tasks. The long warranty provides extra security against defects. Select this if you want a versatile tool at an affordable price point.

Auto Driver Install

Windows systems detect and install drivers automatically saving time on setup.

Dual Function

Supports both CAC cards and SIM cards for broader utility in one unit.

Check price on Amazon

We may earn a commission when you buy through this link, at no additional cost to you.

Buying Guide – How to Choose the Best Laptop with Cac Smart Card Reader

Choosing the right device involves considering connectivity, operating system, and specific security certifications needed for your work.

Internal vs External Readers

Internal readers are integrated directly into the laptop chassis offering a streamlined look. They are often contactless which allows you to tap your card without inserting it physically. External readers are USB devices that work with any laptop and offer portability.

Internal readers save space but may require buying a new laptop. External readers are cheaper and work with existing machines easily.

Operating System Compatibility

Ensure the reader supports your specific operating system version for smooth driver installation. Most support Windows 10 and 11 but some require Java on macOS for full functionality. Check if Linux drivers are available if you use open source systems.

Confirm OS support before purchasing to avoid driver conflicts and extra setup steps.

Security Certifications

Look for devices with FIPS 201 and EMV Level 1 certifications to meet government standards. These certifications ensure the hardware encrypts data correctly for secure authentication. Without them your organization might reject the device for sensitive access.

Certifications guarantee the device meets strict security requirements for military use.

Connector Type

Modern laptops often use USB-C ports which require a compatible reader or an adapter. Older USB-A readers are cheaper but may need a dongle for new devices. A direct USB-C connection reduces clutter and potential points of failure.

Choose a reader with a connector that matches your laptop to avoid extra adapters.

Durability and Build Quality

Field workers need rugged devices that can withstand travel and frequent use. Plastic bodies are common but metal or reinforced plastic lasts longer in harsh conditions. Check user reviews for mentions of cable durability and overall sturdiness.

Invest in a durable build if you move frequently or work in varying environments.

Budget and Value

External readers range from affordable options to premium certified models. Budget choices are great for occasional use while premium ones offer better support and longevity. Always compare the price against the included warranty and features.

Balance the cost with the intended usage frequency to find the best value.

Support and Warranty

A strong warranty indicates the manufacturer stands behind the product quality. Look for options that offer technical support to help with driver or compatibility issues. Some brands provide lifetime technical support which is valuable for long-term use.

Prioritize products with clear warranty terms to protect your investment.

How to Use and Care for Your Laptop with Cac Smart Card Reader

Start by installing any necessary drivers from the manufacturer website if they do not install automatically. For Windows this often happens automatically but macOS may require Java setup to enable access.

Insert the card smoothly into the slot until it clicks or the light indicates it is ready. Avoid forcing the card if it does not fit as this can damage the internal contacts.

Keep the reader clean and dry to prevent dust buildup which can interfere with the chip connection. When not in use store it in a protective case to avoid physical damage or cable wear.

Frequently Asked Questions

Do I need to install drivers for my CAC reader?

Most modern readers are plug and play on Windows and Mac but some older systems require drivers. Check the manufacturer support page for the specific model to download the latest software. If it does not work immediately try reinstalling the drivers manually.

Can I use a USB-C reader on a laptop with USB-A ports?

You will need a USB-A to USB-C adapter or an extension cable to connect it. Ensure the adapter supports data transfer not just charging. Some laptops may power the reader only through a direct connection so adapters might not always work.

Why is my card not being recognized by the laptop?

Check if the drivers are installed and the correct software is running in the background. Clean the card contacts gently with a soft cloth to remove dust. Ensure the light is on and the slot is aligned correctly when inserting the card.

Is a CAC reader compatible with all smart cards?

Most are compliant with ISO 7816 and CCID standards so they work with many chips. However specific cards like CAC or PIV may require specific authentication software. Verify the product description for support of your specific card type before buying.

How do I secure my CAC data on the reader?

The reader encrypts data in transit so ensure you are not using public Wi-Fi networks. Keep your computer updated with the latest security patches. If using a shared computer always log out and remove the card after every session.

What happens if the reader breaks or gets lost?

Report the loss immediately to your security administrator to revoke access. Most devices come with a warranty for repairs or replacements. Keep the receipt and order number handy to claim warranty service quickly.

Can I use this reader for bank cards or just government access?

While primarily for government use many readers support EMV Level 1 for bank cards too. Some models have dual slots allowing them to handle both SIM and smart cards. Check the product specs to confirm support for financial or banking transactions.

How long does the typical CAC reader last?

High-quality readers often last several years of daily use without issues. The internal contacts are durable but physical wear on the cable can shorten life. Proper storage and handling will maximize the lifespan of the device significantly.

Final Thoughts on Choosing the Best Laptop with Cac Smart Card Reader

We reviewed ten top options ranging from full business laptops to portable USB readers. The DELL Latitude 5000 stands out as a complete solution while the Identiv SCR3310 offers great budget value.

Prioritize compatibility and certification based on your specific security needs and operating system. Internal readers are convenient but external ones provide flexibility for existing machines.

Always check current prices and availability on Amazon before finalizing your purchase. Security needs vary so choose the device that aligns best with your daily workflow requirements.