Commissioned Research
Top 10 Best Recite Software of 2026

GITNUXSOFTWARE ADVICE

Education Learning

Top 10 Best Recite Software of 2026

A fact-based roundup comparing recite software options like Anki, with key differences for study routines and feature tradeoffs to review.

20 min readUpdated Editorially scoped research
How we ranked these tools
01Editorial Scope

Vendors set the topic, but our editors set the inclusion criteria and the evaluation framework before research starts.

02Source Research

Search agents gather the source set and the review record, including transcriptions of video reviews and podcasts.

Read our full methodology →

Framework: Features 40% · Ease 30% · Value 30%

Gitnux may earn a commission through links on this page — this does not influence rankings. Editorial policy

Recite software matters for teams and individuals who must turn written content into spoken recitation workflows with consistent audio, timing, and feedback. This comparison frames the main tradeoff between spaced-repetition and memorization tooling and accessibility-focused read aloud and transcription features, plus automation and integration needs for operations running at scale.

Brainscape is the best pick for solo learners and small study groups that want steady spaced repetition because its media-first cloze prompts come with an efficient review queue, whereas Anki fits people or teams studying offline since deck templates and add-ons let the recitation flow match your cards.

Editor’s top 3 picks

Three quick recommendations before you dive into the full comparison below — each one leads on a different dimension.

Editor pick
1

Brainscape

Media-first flashcard review that renders cloze prompts with an efficient review queue experience.

Best for: Fits when teams need consistent spaced repetition practice with cloze-focused cards and offline review.

2

Anki

Editor pick

Add-ons and template scripting let the review UI and processing logic change per deck without rebuilding the app.

Best for: Fits when individuals or small study groups need offline recitation with structured decks and repeatable templates.

3

Mnemosyne

Editor pick

Transparent review queue state and interval adjustment behavior that makes scheduling changes easy to predict.

Best for: Fits when solo study or small groups need offline spaced repetition with template-driven prompts.

Comparison Table

1
BrainscapeBest overall
consumer
9.1/10
Overall
2
open-source
8.7/10
Overall
3
open-source
8.6/10
Overall
4
consumer
8.4/10
Overall
5
enterprise
8.0/10
Overall
6
vertical specialist
7.8/10
Overall
7
vertical specialist
7.5/10
Overall
8
7.1/10
Overall
9
consumer
6.8/10
Overall
10
consumer
6.7/10
Overall
#1

Brainscape

consumer

Adaptive flashcard platform applying confidence-based repetition to optimize memorization.

9.1/10
Overall
Features9.1/10
Ease of Use9.0/10
Value9.2/10
Standout feature

Media-first flashcard review that renders cloze prompts with an efficient review queue experience.

Brainscape delivers browser-based spaced repetition practice with an active recall prompt view and built-in review queue. It focuses on cloze-style learning and media-rich cards that support offline study and fast review flow.

The system syncs decks across devices and includes import pathways for content migration. For teams and recite-style workflows, it supports shared deck libraries and structured card generation using templates.

Pros
  • +Active recall review interface keeps prompts and answers tightly coupled
  • +Cloze-style card rendering supports exam-style fill-in learning
  • +Offline review works for uninterrupted study between sync windows
  • +Deck sync keeps study state consistent across devices
Cons
  • –Team governance tools feel lighter than enterprise learning management systems
  • –Card template customization can be limiting for complex note schemas
Use scenarios
  • recite software learners

    Maintain daily short review sessions

    Steady daily memorization progress

  • commuting students

    Review decks across web and mobile

    Continuity between devices

Show 2 more scenarios
  • research-focused learners

    Schedule recall of selected criteria

    More reliable fact recall

    Turns chosen findings and requirements into retrieval cards for repeated practice.

  • language and terminology students

    Drill term meaning with cloze cards

    Faster term retrieval

    Converts vocabulary and concept definitions into prompt-and-response cards for active recall.

Best for: Fits when teams need consistent spaced repetition practice with cloze-focused cards and offline review.

#2

Anki

open-source

Open-source spaced repetition flashcard application for memorizing and reciting information.

8.7/10
Overall
Features8.7/10
Ease of Use8.7/10
Value8.7/10
Standout feature

Add-ons and template scripting let the review UI and processing logic change per deck without rebuilding the app.

Anki’s core capability is its review queue that drives spaced repetition scheduling for each card, with per-card state that updates as users answer. Card templates and note types control how fields become prompts, including cloze deletion for targeted memorization. The application runs offline for review sessions, so reliability depends on local storage and the sync engine only for keeping collections aligned across devices.

A key tradeoff is that Anki’s automation and governance controls are not built for multi-admin teams, so sharing and standardization rely on manual deck handling and add-on scripts rather than centralized provisioning. Anki fits well when one user or a small study group needs repeatable, media-rich drills and wants to manage content structure with deck hierarchy, tag taxonomy, and consistent templates.

Pros
  • +Offline review keeps study sessions dependable without connectivity
  • +Note types and card templates standardize prompt generation and field mapping
  • +Add-ons extend workflows for bulk operations and template automation
  • +Import and media handling support large card libraries
Cons
  • –Team governance like RBAC and audit logs is not supported in the core app
  • –Consistent deck distribution requires manual version discipline
  • –Template complexity can create hard-to-debug prompt issues
  • –Daily review pacing controls are limited for group-level regulation
Use scenarios
  • Medical students

    Memorize large fact sets with images

    Faster, repeatable review sessions

  • Language learners

    Build bilingual prompts and cloze drills

    Higher retention on key phrases

Show 2 more scenarios
  • Tutors and coaches

    Distribute curated deck content

    Consistent practice across learners

    Share deck hierarchies and template-driven notes to keep coaching prompts uniform.

  • Data-driven students

    Tune intervals after importing studies

    Better schedule alignment to goals

    Import existing card formats and adjust interval behavior per learning needs using card state changes.

Best for: Fits when individuals or small study groups need offline recitation with structured decks and repeatable templates.

#3

Mnemosyne

open-source

Open-source spaced repetition software with research-grade scheduling algorithms.

8.6/10
Overall
Features8.6/10
Ease of Use8.6/10
Value8.6/10
Standout feature

Transparent review queue state and interval adjustment behavior that makes scheduling changes easy to predict.

Mnemosyne manages study with a built-in review queue and card state model that tracks when each item should appear next. Cloze deletion and card templates let users shape prompts and grading behavior across a deck hierarchy, including tags for taxonomy and filtered deck style review. Interval modification is explicit through its learning and graduation paths, which makes it easier to reason about retention across review queues.

A key tradeoff is that Mnemosyne is not a cloud-first experience, so multi-device sync and admin governance controls are limited compared with enterprise automation tooling. Mnemosyne fits best when single-user desktop study needs offline review, or when a small team wants consistent spaced repetition settings for shared materials using import and manual deck maintenance.

Pros
  • +Local spaced repetition scheduling keeps review queues available offline
  • +Cloze deletion plus card templates support consistent prompt generation
  • +Review queue state and interval tuning are observable and controllable
  • +Anki import format support eases migration from existing decks
Cons
  • –Limited multi-device sync reduces convenience for cross-device studying
  • –Governance controls like RBAC and audit logs are not part of the product
Use scenarios
  • Medical students and clinicians

    Daily study with cloze prompts

    Fewer missed reviews

  • Language learners

    Template cards for graded recall

    More consistent retention

Show 1 more scenario
  • Researchers and educators

    Offline deck maintenance and imports

    Faster adoption

    Existing study sets import cleanly so review behavior can start without rebuilding decks.

Best for: Fits when solo study or small groups need offline spaced repetition with template-driven prompts.

#4

SuperMemo

consumer

Pioneering spaced repetition software using adaptive algorithms for long-term memorization.

8.4/10
Overall
Features8.4/10
Ease of Use8.5/10
Value8.3/10
Standout feature

SuperMemo algorithm family interval behavior with automatic graduation and lapse handling inside the review engine.

SuperMemo is a recite program built around the SuperMemo algorithm family for spaced repetition scheduling. It supports extensive card authoring with note templates, media handling, and a study workspace that tracks review queue state.

Pros
  • +Strong spaced repetition scheduling driven by the SuperMemo algorithm family
  • +Flexible note types with field templates and media-aware card rendering
  • +Offline review workflow supports uninterrupted study sessions
  • +Import support for common flashcard ecosystems reduces migration friction
Cons
  • –Team administration and governance are limited for RBAC and centralized audit
  • –Advanced interval and difficulty tuning requires disciplined configuration
  • –Workflow automation and API surface are not built for enterprise integrations
  • –Data portability beyond supported import formats can require manual mapping
Use scenarios
  • research readers

    Revisit sources through scheduled cards

    Scheduled revisit of notes

  • language learners

    Practice vocabulary recall with reviews

    Structured vocabulary practice

Show 2 more scenarios
  • independent students

    Build long-term subject understanding

    Durable recall routine

    Turns core concepts into items that return on a schedule tuned to performance.

  • self-directed learners

    Continue learning by adding items

    Sustained review habit

    Supports adding and organizing new material into the same review cycle.

Best for: Fits when knowledge workers want deep spaced repetition control and media-rich note templates without heavy automation needs.

#5

Recite Me

enterprise

Web accessibility and inclusion toolbar providing read-aloud, translation, and customization features for websites.

8.0/10
Overall
Features8.0/10
Ease of Use8.0/10
Value8.0/10
Standout feature

Session-driven recitation with cloze-friendly prompts and a review queue tuned for short daily study blocks.

Recite Me focuses on repeated review sessions with a card state model that tracks what has been seen and when it should return. The workflow is built for daily throughput with a review queue and clear session progression rather than deep analytics. Deck hierarchy and tag-based filtering help segment large libraries into focused study sets.

Pros
  • +Review sessions are quick to start and keep moving
  • +CSV import supports structured deck migration
  • +Deck filtering helps keep study focused for large libraries
  • +Works well for cloze-style recall prompts
Cons
  • –Limited automation depth compared with integration-first options
  • –API coverage for custom scheduling logic is thin
  • –Advanced deck modeling needs careful upfront setup
  • –Offline review depth is not a primary strength
Use scenarios
  • Language study teams

    Daily review of cloze flashcards

    More consistent daily retention

  • Training coordinators

    Migrate materials into study decks

    Faster onboarding for learners

Show 2 more scenarios
  • Curriculum developers

    Iterate card templates and decks

    Lower effort per revision

    Deck hierarchy and card templates support building and revising learning sets for ongoing programs.

  • Independent learners

    Keep anki-style collections active

    Reduced study migration cost

    Anki import format support enables continuing a prior flashcard workflow inside Recite Me.

Best for: Fits when teams or individuals want fast web review with import-based setup and low friction.

#6

Quran.com

vertical specialist

Open-source Quran platform with verse-by-verse audio recitation from multiple reciters.

7.8/10
Overall
Features7.8/10
Ease of Use7.8/10
Value7.8/10
Standout feature

Live word-by-word highlighting that tracks the selected reciter as audio plays.

Quran.com provides recitation playback tied to on-page Quran text, with word-by-word highlighting to follow a reciter in real time. The site includes audio and multiple reciters, plus search and navigation that jump to specific surah and ayah positions.

Pros
  • +Word-level highlighting keeps recitation and text alignment in sync
  • +Multiple reciters and audio playback options fit different listening preferences
  • +Jump-to-ayah search supports targeted review sessions
  • +On-page review modes reduce switching between tools
Cons
  • –Limited outward integration surface for schools and enterprise LMS workflows
  • –Offline review and media management are minimal compared with dedicated apps
  • –Spaced review logic is not configurable to advanced memorization schedules
  • –Customization for card templates and note types is limited
Use scenarios
  • Students practicing tajweed at home

    Follow recitation with word highlighting

    Better pronunciation and timing

  • Memorization learners reviewing surahs

    Use cloze practice on displayed text

    More stable memorization

Show 2 more scenarios
  • Self-guided Quran study groups

    Jump to specific ayah positions quickly

    Faster coordinated study

    Groups search and navigate to exact surah and ayah segments for aligned recitation practice.

  • Language-focused learners of Arabic

    Pair audio with exact word tracking

    Improved word comprehension

    Learners map heard recitation to displayed words using real-time highlighting during playback.

Best for: Fits when teams need fast recitation-following and short review sessions without building a full deck system.

#7

Tarteel

vertical specialist

AI-powered Quran recitation assistant that corrects pronunciation and memorization errors in real time.

7.5/10
Overall
Features7.5/10
Ease of Use7.6/10
Value7.4/10
Standout feature

Cloze prompt workflow that targets specific text segments during review without manual card rewriting.

Tarteel is a recite software focused on memorization workflows that turn text into reviewable prompts with timed study sessions. It centers on spaced repetition scheduling so learners see items again based on performance rather than a fixed daily script.

Pros
  • +Spaced repetition scheduling tied to card performance for adaptive review
  • +Cloze-style prompt generation for drilling specific text segments
  • +Review queue preserves progress between study sessions
  • +Deck import and hierarchy support for organizing large memorization sets
Cons
  • –Limited visibility into interval math and ease-factor tuning
  • –Requires careful deck mapping to avoid mis-targeted prompts
  • –Card templates are less granular than dedicated flashcard editors
  • –Offline review support is constrained during long import and sync operations
Use scenarios
  • memorization-focused learners

    Follow timed cloze study sessions

    Better segment recall

  • students building decks

    Import text into managed review decks

    Reusable prompts

Show 1 more scenario
  • offline study planners

    Resume from the review queue

    Consistent review progress

    Tracks card state so learners can continue where they left off during offline practice cycles.

Best for: Fits when memorization teams need adaptive review queues for text segments and consistent resumption across sessions.

#8

TextAloud

SMB

Desktop text-to-speech software that converts written text into spoken audio for Windows.

7.1/10
Overall
Features7.1/10
Ease of Use7.2/10
Value7.0/10
Standout feature

NextUp TextAloud’s pronunciation customization for problematic words and names during live reading improves clarity without reauthoring source documents.

TextAloud from NextUp is a desktop recite and text-to-speech workflow for turning on-screen text into spoken audio. The tool focuses on reading accuracy controls, including voice selection, pronunciation handling, and a speech playback experience aimed at reading and revision cycles.

Pros
  • +Local text-to-speech playback tuned for reading and revision cycles
  • +Pronunciation and word handling options improve accuracy on names and terms
  • +Document and clipboard reading reduces friction during study sessions
  • +Audio output support supports later review without re-reading
Cons
  • –Limited automation surface across tools compared with workflow-centric competitors
  • –Governance and team controls like RBAC and audit logs are not built for admin oversight
  • –Integration depth outside desktop reading workflows is narrow
  • –Advanced scheduling and review-queue orchestration are not part of the core model
Use scenarios
  • students and independent learners

    Practice course text through read-aloud

    Repeatable listening practice

  • readers of scanned documents

    Convert scanned pages for speech output

    Scanned text becomes audible

Show 2 more scenarios
  • educators and professionals

    Correct recurring pronunciation mistakes

    More consistent pronunciations

    Adjusts how names and specialized terms are read during repeated playback without changing source text.

  • commuters and audio learners

    Export text to audio for later practice

    Offline audio review availability

    Exports prepared text into audio files so learners can listen without reopening the source material.

Best for: Fits when individual learners or small teams need reliable local read-aloud playback with pronunciation control.

#9

Mochi

consumer

Markdown-based flashcard application with spaced repetition and cloze deletion support.

6.8/10
Overall
Features6.8/10
Ease of Use6.8/10
Value6.8/10
Standout feature

Template-driven card rendering ties note fields to consistent review prompts across imported decks.

Mochi is a recite software focused on turning spaced repetition practice into a card-taking workflow with strong import and deck management. It supports flashcard deck creation with reusable card templates, then handles review sessions with an interval-driven scheduling loop.

Pros
  • +Deck hierarchy plus tags keeps large card libraries navigable
  • +Reusable card templates reduce repeated formatting work
  • +Import flows support common Anki-style deck exchange needs
  • +Review queue behavior stays consistent across note type changes
Cons
  • –Advanced scheduling controls require careful deck setup discipline
  • –Cloze-style note variations can need manual field mapping
Use scenarios
  • diagram and visual students

    Practice details with image occlusion

    Improved visual detail recall

  • language learners

    Build cloze cards from example sentences

    Reusable grammar drill cards

Show 2 more scenarios
  • study groups

    Share consistent decks for group practice

    More consistent group study

    Enables deck sharing so teams can study from the same card templates and formats.

  • learners capturing digital sources

    Convert screenshots and highlights into cards

    A ready review queue

    Turns captured images and highlighted text into a queued set of items for spaced review.

Best for: Fits when teams and individuals need fast deck authoring with reliable review scheduling and organized libraries.

#10

Cram

consumer

Online flashcard platform with pre-built study decks and a memorization testing mode.

6.7/10
Overall
Features6.7/10
Ease of Use6.7/10
Value6.7/10
Standout feature

Cloze deletion editing tied to card templates helps standardize question structure across a shared deck library.

Cram is a recite and spaced repetition workflow built around fast review sessions and browser-based study that reduces friction between decks and answers. It supports flashcard deck management with cloze deletion and card template editing, which helps teams keep question formats consistent.

Pros
  • +Cloze deletion authoring supports efficient note-to-card conversion
  • +Review queue behavior keeps sessions consistent across decks
  • +Card templates reduce formatting drift across large card sets
  • +Deck import workflow helps migrate content with less rebuild work
Cons
  • –Collaboration features are limited compared with team-first alternatives
  • –Automation coverage is thin without external integrations
Use scenarios
  • teachers and study groups

    Share standardized decks for class review

    Common study materials

  • independent learners

    Follow short recurring review queues

    A consistent daily habit

Show 2 more scenarios
  • students importing notes

    Import existing content into workable decks

    Less manual deck setup

    Imports existing card content or notes and converts them into usable decks for studying.

  • language and visual learners

    Use images and audio cues in prompts

    More varied active recall

    Adds images, links, and audio cues when text-only prompts cannot cover the learning goal.

Best for: Fits when teams need consistent cloze-style card authoring and a quick browser review loop for recurring study.

Conclusion

After evaluating 10 recite software, Brainscape stands out as our overall top pick — it scored highest across our combined criteria of features, ease of use, and value, which is why it sits at #1 in the rankings above.

Our Top Pick
Brainscape

Use the comparison table and detailed reviews above to validate the fit against your own requirements before committing to a tool.

Frequently Asked Questions About Recite Software

How do Mnemosyne and Anki differ in how review scheduling and queue state are handled?
Mnemosyne keeps scheduling behavior transparent through review queue state and interval changes shown inside the desktop app. Anki also runs offline scheduling locally, but its extensibility through add-ons and template scripting changes review UI and processing logic per deck.
What tradeoff appears when selecting Workflows that depend on web session recitation in Recite Me instead of local-first apps?
Recite Me centers on browser-based recitation sessions and a review queue tuned for short daily blocks. Mnemosyne and Anki keep the core loop local-first for offline review without requiring web session access.
Which tool is better for team consistency when cloze prompts must match a shared card format?
Brainscape supports shared deck libraries and template-driven structured card generation for cloze-focused practice. Cram standardizes card structure by tying cloze deletion editing to card templates across a shared deck library.
How do Mochi and SuperMemo handle large libraries when teams need stable deck organization over time?
Mochi uses deck hierarchy and tag taxonomy so teams can manage large libraries without renaming decks each time note types change. SuperMemo offers deep card authoring with note templates and a study workspace that tracks review queue state, but it emphasizes local settings over centralized team governance.
When teams need API-like automation hooks for recite content pipelines, what breaks if they choose a template-only workflow?
Anki relies on add-ons and template scripting for automation around templates and bulk processing, which can cover many pipeline needs without a separate API surface. Mnemosyne focuses on local control and transparent interval changes, so automation needs that require external orchestration are harder to implement than with add-on ecosystems.
Which tools support importing existing study content with workable field mapping when migrating decks?
Anki supports an offline deck model with note types, card templates, and a sync engine, and it handles media and import formats for established libraries. Recite Me and Brainscape provide Anki import pathways and CSV import options that reduce setup friction when teams already have a flashcard library in Anki formats.
Where does supermemo-style interval behavior fall short for teams that need manual interval modification control?
SuperMemo runs interval behavior inside the spaced repetition engine with automatic graduation and lapse handling, which reduces the need for manual tuning. Mnemosyne provides a more transparent review queue state with interval changes that make it easier to predict outcomes after tuning.
How do Tarteel and Quran.com differ when a memorization program must resume from an exact review position across sessions?
Tarteel tracks card state in its review queue so learners can resume where they left off during offline-friendly study cycles. Quran.com ties playback and memorization workflows to on-page Quran text and selected reciter, so resumption is anchored to displayed ayah positions rather than a separate deck state model.
What security and admin-control expectations change when choosing a local desktop reciter like TextAloud versus shared web practice tools?
TextAloud focuses on local read-aloud playback configuration and pronunciation handling, which limits the need for centralized provisioning because core activity runs on the desktop. Brainscape and Recite Me are browser-based experiences with shared deck workflows that introduce administrative overhead for consistent content libraries across team members.

Tools reviewed

Primary sources checked during evaluation.

Referenced in the comparison table and product reviews above.

How to Choose the Right Recite Software

In recite software, the real separation is how well it turns your prompts into consistent review behavior without breaking your workflow. Prioritize scheduling controls and import/export compatibility so your study set stays reliable across devices and updates.

Scheduling controls for daily sessions

Why it matters

Scheduling controls for daily sessions decide whether recite prompts keep a steady rhythm or drift when you miss a day. For recite software, that consistency affects how accurately practice reflects what you know.

How to check

Ask to see how the app sets review sessions when you skip a day, then resume. Try changing session size or review targets and confirm the plan updates immediately on the screen.

Recitation mode and prompt timing

Why it matters

Recitation mode and prompt timing determine whether your “say it back” practice feels natural and measurable. If prompts show too early or adapt unpredictably, your self-check loses accuracy.

How to check

During a demo, run a short recite session and watch how prompts appear and how answer reveal works. Test whether you can pause, re-show, or set a consistent delay before revealing the expected text.

Import/export compatibility for study sets

Why it matters

Import/export compatibility for study sets matters because most readers start with existing material and want to keep it editable. If exports are incomplete, you risk losing structure when you switch tools.

How to check

Bring a small sample set exported from another app (or a common text format) and test the import. Then export back out and verify fields, content order, and any media links still match your original intent.

Device sync and offline recite reliability

Why it matters

Device sync and offline recite reliability affects whether progress carries over without surprises. With recite software, lost progress undermines trust in the review plan.

How to check

Switch between two devices in the same session and confirm that review progress reflects in both. Also test a short offline run, then reconnect and verify the history and review state reconcile correctly.

Data model transparency for editing

Why it matters

Data model transparency for editing keeps you in control when you refine prompts. If you can’t see how content is stored and updated, you’ll struggle to correct mistakes in large sets.

How to check

Ask the demo to show how prompt content, expected answers, and any scheduling-related fields appear in an editable view. Make a small edit (wording change) and confirm it updates without wiping recite history.

Automation and API for study workflows

Why it matters

Automation and API for study workflows help when you manage recurring sets, bulk edits, or organizational processes. For recite software, this is about extensibility that keeps your recite practice consistent over time.

How to check

Ask for documentation screenshots showing API access or webhook-style automation, and whether you can update sets programmatically. Then test a demo workflow like bulk add or status update to confirm it preserves review timing.

Red flags

  • Scheduling changes after a missed day without clear controls
  • Recitation timing feels inconsistent or hard to reproduce
  • Imports lose content structure or exports can’t round-trip

Fit by situation

  • If you study daily but sometimes miss days, prioritize Scheduling controls for daily sessions.
  • If you rely on consistent “prompt then recite” practice, prioritize Recitation mode and prompt timing.
  • If you already have materials in another tool, prioritize Import/export compatibility for study sets.
Commissioned Research

Funding and competing interests

This study was co-funded by several of the vendors assessed in it. No single vendor funded it. Funders could propose the market studied.

They had no role in selecting vendors, setting or weighting criteria, analysing data or drawing conclusions, and they received the same factual-accuracy check as every other vendor assessed.

Market definition, inclusion rules and criteria weights were fixed by an editor before research began and did not change afterwards. Editorial process →

Keep exploring

FOR SOFTWARE VENDORS

Not on this list? Let’s fix that.

Our best-of pages are how many teams discover and compare tools in this space. If you think your product belongs in this lineup, we’d like to hear from you—we’ll walk you through fit and what an editorial entry looks like.

Apply for a Listing

WHAT THIS INCLUDES

  • Where buyers compare

    Readers come to these pages to shortlist software—your product shows up in that moment, not in a random sidebar.

  • Editorial write-up

    We describe your product in our own words and check the facts before anything goes live.

  • On-page brand presence

    You appear in the roundup the same way as other tools we cover: name, positioning, and a clear next step for readers who want to learn more.

  • Kept up to date

    We refresh lists on a regular rhythm so the category page stays useful as products and pricing change.