Rivo vs BON Loyalty vs Joy Loyalty: Which Is Best in 2026?

Rivo, BON Loyalty, and Joy Loyalty are Shopify loyalty platforms: Rivo offers full retention with memberships, BON focuses multilingual rewards, Joy offers flexible loyalty experiments.
May 7, 2026
Team Rivo
rivo.io

Rivo, BON Loyalty, and Joy Loyalty are three Shopify loyalty platforms built for different operating priorities. Rivo is a Shopify-exclusive retention platform combining loyalty points, VIP tiers, referral programs, and paid memberships, with its Scale plan starting at $49+/month on a month-to-month basis. BON Loyalty is an accessible rewards platform with strong multilingual support and predictable tiered pricing, with its Basic plan at $29/month for up to 500 monthly orders per BON's pricing page. Joy Loyalty is a flexible loyalty and membership platform with broad touchpoint coverage, with its Essential plan at $29/month for up to 500 included orders per Joy's pricing page.

Based on our evaluation of pricing structure, feature depth, Shopify integration depth, and retention scope, Rivo leads on Shopify-native depth, feature breadth, and price-to-value for growth-stage DTC brands. BON Loyalty leads on accessible multilingual rewards and predictable pricing for budget-conscious and international stores. Joy Loyalty leads on flexible program design and broader touchpoint coverage for merchants experimenting across memberships, cashback, and social rewards.

If you're evaluating these three platforms, the decision turns on which retention job your store needs to fill first. Choosing incorrectly means locking into a multilingual rewards tool when you need checkout and account depth, buying a flexible bundle when a more focused retention architecture is what the roadmap requires, or underinvesting in a platform that runs out of room once memberships, developer tooling, and checkout extensions become priorities. This guide compares all three on pricing, Shopify integration depth, feature access by tier, and real merchant outcomes so you can decide without reading a dozen separate reviews.

Key Takeaways

  • Rivo's Scale plan starts at $49+/month (up to 200-2,500 monthly orders per Rivo's pricing page) with paid memberships, VIP tiers, referrals, 8 checkout extensions, and 50+ integrations. The Plus plan is $499/month. All plans are month-to-month with no annual contract.
  • BON Loyalty lists Basic at $29/month (up to 500 monthly orders), Growth at $129/month, and Plus at $499/month with unlimited monthly orders on its pricing page. BON lists 250+ displayed languages and POS rewards on the Basic plan.
  • Joy Loyalty lists Essential at $29/month (500 included orders, then $15 per extra 100), Advanced at $129/month (2,000 included orders, then $10 per extra 100), and Ultimate at $499/month (7,000 included orders, then $5 per extra 100) on its pricing page. Checkout extensions, developer toolkit, and Hydrogen support are gated to the Ultimate plan.
  • Rivo is the only platform in this comparison to include native paid memberships as a core retention lever. According to Rivo case studies, Fresh Chile Co. achieved a 156% AOV increase from its paid membership program.
  • According to Rivo platform data, VIP tier customers show 73% higher average order value ($435 vs $291) and purchase 3.6x more frequently than non-tier members.
  • Rivo serves 9,000+ Shopify brands and has driven more than $1.5B in revenue through its loyalty, referral, and membership programs, per Rivo's homepage.

Why Merchants Compare Rivo, BON Loyalty, and Joy Loyalty

Merchants comparing these three platforms are often deciding how much retention infrastructure they need now versus how much they can add later. All three offer points, referrals, and VIP tiers at accessible starting prices, which makes the early evaluation feel close. The differences emerge when order volume grows, when checkout and account depth become requirements, and when memberships move from a nice-to-have to a revenue strategy. Four scenarios drive most evaluations.

  • Outgrowing a points-first rewards tool. Merchants that launched on a free or low-cost plan often discover that checkout extensions, branded customer accounts, and paid memberships are not available until higher tiers or not available at all. Rivo includes paid memberships as a native feature from its Plus plan. According to Rivo case studies, Fresh Chile Co. achieved a 156% lift in member AOV. Neither BON Loyalty nor Joy Loyalty offers paid memberships as centrally as Rivo's dedicated membership product.
  • Needing multilingual rewards for international storefronts. Merchants selling across multiple regions find that loyalty comprehension depends on language. BON Loyalty lists 250+ displayed languages on its pricing page, included on the Basic plan at $29/month. For brands where localization is the primary loyalty challenge, BON is the most direct fit.
  • Wanting broad program experimentation. Teams that want to test memberships, cashback, social rewards, VIP tiers, and many touchpoints before committing to a deeper retention stack find Joy Loyalty's flexible program design and lower entry point appealing. Joy's Advanced plan at $129/month includes paid membership and a POS loyalty extension, making it accessible for brands at an earlier stage.
  • Modeling cost as order volume grows. Joy Loyalty's overage structure charges $15 per extra 100 orders on Essential, $10 on Advanced, and $5 on Ultimate, meaning total cost depends heavily on monthly order volume. BON's Plus plan lists unlimited monthly orders per its pricing page. Rivo's Scale plan covers 200-2,500 monthly orders at $49+/month with no overage fees, and Plus covers up to 100,000 monthly orders at $499/month, making it easier to forecast spend across growth stages.

Rivo vs BON Loyalty vs Joy Loyalty: Feature-by-Feature Comparison

Here's how Rivo, BON Loyalty, and Joy Loyalty compare across the features that matter most for Shopify merchants in 2026.

  • Shopify-native: Rivo is fully Shopify-exclusive. BON Loyalty and Joy Loyalty are available on the Shopify App Store.
  • Free plan: Rivo offers a free plan covering up to 200 monthly orders per Rivo's Help Center. BON Loyalty offers a free plan. Joy Loyalty offers a free plan.
  • Paid entry tier: Rivo Scale starting at $49+/month (200-2,500 orders). BON Basic at $29/month (up to 500 orders). Joy Essential at $29/month (500 included orders, then $15 per extra 100).
  • VIP tiers: Rivo from Scale ($49+/month). BON from Basic ($29/month). Joy from Essential ($29/month).
  • Loyalty points: Rivo, BON Loyalty, and Joy Loyalty all offer loyalty points programs.
  • Referral programs: Rivo, BON Loyalty, and Joy Loyalty all include referral programs. Rivo includes 20+ referral fraud prevention tools.
  • Paid memberships: Rivo on Plus ($499/month) natively. Joy Loyalty on Advanced ($129/month). BON Loyalty does not center paid memberships as a core product feature.
  • Cashback programs: Joy Loyalty as a core program type. Rivo supports cashback as part of its broader retention stack. BON Loyalty does not highlight cashback as a primary feature.
  • Multilingual support: BON Loyalty lists 250+ displayed languages on its pricing page, included on the Basic plan. Rivo and Joy Loyalty support localization but do not publish equivalent multilingual depth.
  • Checkout extensions: Rivo at 8, built natively for Shopify's checkout flow from the Plus plan. Joy Loyalty with checkout loyalty extensions on the Ultimate plan ($499/month). BON Loyalty with Shopify Plus checkout points support.
  • Shopify POS: Rivo with Apple and Google Wallet integration. BON Loyalty with POS rewards listed on its pricing page from the Basic plan. Joy Loyalty with POS loyalty extension on Advanced ($129/month) and above.
  • API and developer toolkit: Rivo from $499/month at 100 req/sec with Shopify metafield access and full Hydrogen support. Joy Loyalty with developer toolkit and Hydrogen support on Ultimate ($499/month). BON Loyalty with API and headless support on Plus ($499/month).
  • Integrations: Rivo at 50+, including Klaviyo, Attentive, Recharge, Gorgias, Shopify Flow, and Shopify POS. BON Loyalty and Joy Loyalty vary by plan.
  • White-glove migration: Rivo for qualifying brands. BON Loyalty and Joy Loyalty do not offer this.
  • White-glove onboarding: Joy Loyalty on Ultimate ($499/month). Rivo for qualifying brands. BON Loyalty does not specify this.
  • Sub-100ms load times: Rivo confirmed, per Rivo. BON Loyalty and Joy Loyalty not specified on this metric.
  • Contract terms: Rivo month-to-month on all plans, no commission fees. BON Loyalty and Joy Loyalty billing terms should be confirmed directly with each vendor.
  • Ownership: Rivo is 100% bootstrapped. BON Loyalty and Joy Loyalty are VC-backed.

Pricing Comparison

Pricing is where the three platforms diverge most sharply once order volume, overage mechanics, and feature gates are factored in. The headline monthly fee alone is rarely the full picture.

Rivo Pricing

Per Rivo's pricing page and Help Center: the free plan covers up to 200 monthly orders. The Scale plan starts at $49+/month for 200-2,500 monthly orders and includes loyalty points, VIP tiers, referrals, and 50+ integrations. The Plus plan is $499/month for up to 100,000 monthly orders and unlocks 8 checkout extensions, API access at 100 requests per second, paid memberships, and advanced analytics. Enterprise pricing is custom for unlimited orders. All plans are month-to-month with no annual contract required. Current plan details should always be confirmed at Rivo pricing.

The jump from Scale to Plus has no mid-tier, which creates a gap for brands between those thresholds.

BON Loyalty Pricing

Per BON Loyalty's pricing page, the Free plan covers basic loyalty features. The Basic plan is $29/month for up to 500 monthly orders and includes POS rewards and 250+ displayed languages. The Growth plan is $129/month. The Plus plan is $499/month with unlimited monthly orders. Annual billing discounts are available.

BON's Plus plan listing unlimited monthly orders makes the top-tier cost easier to forecast than platforms that charge per-order overages. Confirm current plan details and inclusions directly with BON before committing.

Joy Loyalty Pricing

Per Joy Loyalty's pricing page: the free plan covers basic loyalty features. The Essential plan is $29/month for up to 500 included monthly orders, then $15 per extra 100 orders. The Advanced plan is $129/month for up to 2,000 included monthly orders, then $10 per extra 100 orders, and includes paid membership and a POS loyalty extension. The Ultimate plan is $499/month for up to 7,000 included monthly orders, then $5 per extra 100 orders, and includes checkout loyalty extensions, a developer toolkit, Hydrogen support, white-glove onboarding, and on-demand development.

Joy's overage structure means total monthly cost varies with order volume on all paid plans. Teams should model expected order volume carefully before committing to a Joy plan.

TCO at Scale: What You Actually Pay

At the entry tier, all three platforms start at $29-$49/month, but they diverge quickly. Rivo's Scale plan covers 200-2,500 monthly orders with no overage fees. BON's Basic covers up to 500 orders at $29/month, with Growth at $129/month for higher volumes. Joy's Essential covers 500 orders at $29/month but adds $15 per extra 100 orders above that. At the top tier, BON's Plus lists unlimited monthly orders at $499/month, Joy's Ultimate covers 7,000 orders before overages at $499/month, and Rivo's Plus covers up to 100,000 orders at $499/month. The right cost model depends on current order volume, expected growth rate, and which features unlock at each tier.

Platform Reviews

Rivo: The Retention Platform Built for Shopify

Rivo is a retention platform built for Shopify, not a general-purpose loyalty tool that happens to support Shopify. Every feature, every checkout extension, and every integration is purpose-built for the Shopify stack, which means Rivo can go deeper on native integrations than multi-platform competitors.

Over 9,000 Shopify brands use Rivo to convert one-time buyers into repeat customers. According to Rivo, the platform has driven more than $1.5B in revenue through its loyalty, referral, and membership programs, with a reported 52x median ROI based on weighted case studies across its merchant base, and 100+ product updates shipping per year.

Rivo is 100% bootstrapped with zero venture capital, which means pricing decisions are customer-first. No board targets. No product sunset risk. That structure shows in the monthly billing model and the weekly shipping cadence.

Key Features

  • Native paid memberships on the Plus plan, offering recurring membership fees for exclusive perks. BON Loyalty does not center paid memberships; Joy Loyalty includes them from Advanced.
  • 8 checkout extensions on the Plus plan ($499/month), capturing loyalty interactions at the moment of purchase inside Shopify's checkout flow.
  • Loyalty points and referral programs available on all paid plans, including Scale at $49+/month.
  • Up to 5 configurable VIP tier programs starting from Scale. Per Rivo platform data, VIP customers average 73% higher AOV ($435 vs $291) and purchase 3.6x more frequently.
  • 50+ integrations covering email, SMS, subscriptions, review platforms, and more, including Klaviyo, Attentive, Recharge, Gorgias, and Shopify Flow.
  • 20+ referral fraud prevention tools covering IP abuse, self-referrals, and suspicious payout pattern flagging.
  • Sub-100ms load times with no site speed impact, per Rivo.
  • Developer API toolkit at 100 requests per second with custom Shopify metafield access and full Hydrogen support, available from Plus ($499/month).
  • Free white-glove migration for qualifying brands.

What Works Well

Rivo is Shopify-exclusive with deep native checkout integration. Paid memberships are central to its product story, and the referral fraud prevention suite includes 20+ tools. The platform ships 100+ product updates per year. Sub-100ms load times mean zero performance penalty. Month-to-month pricing with no annual contract and no commission fees on any plan.

Things to Consider

The jump from Scale to Plus at $499/month has no mid-tier, which creates a pricing gap for brands between those order thresholds. Rivo is Shopify-only and is not available for WooCommerce, BigCommerce, or Magento merchants.

Best For

Growth-stage and Shopify Plus brands that want loyalty, referrals, paid memberships, checkout extensions, and customer accounts in one Shopify-native platform. Especially strong for brands planning to monetize loyalty through a membership program and for Shopify Plus brands building headless or Hydrogen storefronts.

According to Rivo case studies: HexClad achieved 92x referral ROI and $450K in referral revenue within 90 days. OSEA Malibu reached a 77% repeat purchase rate among loyalty redeemers. Fresh Chile Co. saw a 156% AOV increase from its paid membership program. BERO generated 1 billion impressions via omnichannel membership.

BON Loyalty

BON Loyalty is a focused Shopify loyalty platform built around accessible pricing, strong multilingual support, and POS-friendly rewards. Its Basic plan at $29/month includes 250+ displayed languages and POS rewards per BON's pricing page, making it one of the most accessible starting points for international and omnichannel stores.

BON's Plus plan lists unlimited monthly orders per its pricing page, which makes the top-tier cost easier to forecast than platforms that apply per-order overages at scale.

Key Features

  • Loyalty points, referrals, VIP tiers, discounts, and free shipping rewards.
  • 250+ displayed languages listed on BON's pricing page, included on the Basic plan ($29/month).
  • POS rewards included on the Basic plan per BON's pricing page.
  • B2B tier programs and custom rewards available on higher plans.
  • API and headless/Hydrogen support on the Plus plan ($499/month).
  • Unlimited monthly orders on the Plus plan per BON's pricing page.

What Works Well

The 250+ displayed languages credential is the strongest multilingual offering in this comparison. The tiered pricing from Free through $29 to $129 is the most gradual paid progression for POS-and-multilingual-first stores. POS rewards from the Basic plan reduce the friction of connecting online and offline loyalty. The Plus plan's unlimited orders make high-volume cost forecasting straightforward.

Things to Consider

BON Loyalty does not center paid memberships as a core product feature. Checkout extensions at the same depth as Rivo's 8 native extensions are not available on BON's standard plans. Brands that need a full retention architecture covering accounts, checkout, and paid memberships alongside multilingual support will find Rivo the stronger long-term fit.

Best For

Budget-conscious and international Shopify merchants that want a straightforward rewards-and-referrals launch with strong language support and POS coverage. Especially practical when multilingual comprehension and online-offline loyalty consistency are the immediate priorities before expanding into deeper retention architecture.

Joy Loyalty

Joy Loyalty is a flexible Shopify loyalty platform built around broad program types and a gradual pricing ladder. Its Essential plan at $29/month, Advanced at $129/month, and Ultimate at $499/month cover memberships, cashback, VIP tiers, POS, social rewards, and 30+ loyalty touchpoints per Joy's pricing page.

Joy's Ultimate plan ($499/month) includes checkout loyalty extensions, a developer toolkit, Hydrogen support, white-glove onboarding, and on-demand development per Joy's pricing page.

Key Features

  • Loyalty points, VIP tiers, referrals, paid memberships, cashback, social rewards, gift card programs, and custom programs.
  • Paid membership support from the Advanced plan ($129/month) per Joy's pricing page.
  • POS loyalty extension from the Advanced plan ($129/month).
  • Cart drawer redemption and automated translation on Advanced and above.
  • Checkout loyalty extensions, developer toolkit, and Hydrogen support on Ultimate ($499/month).
  • White-glove onboarding on Ultimate.
  • Overage pricing: Essential $15 per extra 100 orders; Advanced $10 per extra 100 orders; Ultimate $5 per extra 100 orders, per Joy's pricing page.

What Works Well

Joy gives merchants the broadest range of program types in this comparison at accessible starting prices. The step-up from $29 to $129 to $499 is gradual, and paid memberships arrive at $129/month rather than requiring the top-tier plan. The breadth of touchpoints across cashback, social rewards, subscriptions, and gift card programs supports experimentation before standardizing on a retention stack.

Things to Consider

Joy's overage structure means total monthly cost varies with order volume on all paid plans. Teams should model their expected order volume carefully before committing. Checkout extensions, developer toolkit, and Hydrogen support are all gated to the Ultimate plan at $499/month. Brands that need those capabilities earlier may find Rivo's Plus plan a more direct fit.

Best For

Shopify merchants that want broad loyalty program experimentation across memberships, cashback, social rewards, VIP tiers, and POS before committing to a more focused retention architecture. Especially practical for brands at an earlier stage that want memberships accessible at $129/month before deciding whether to expand into deeper checkout and account integration.

Which Platform Has the Deepest Shopify Integration?

For Shopify merchants, the practical test of integration depth is whether a loyalty platform can show up at checkout, inside customer accounts, and in the post-purchase window. Platforms that embed natively into those moments can shape retention behavior; platforms that sit at the edge of the journey can reward it after the fact.

Rivo is the only Shopify-exclusive platform here. Every engineering resource goes into deepening the Shopify-native experience, with no other ecommerce platforms sharing the roadmap. That concentration produces:

  • 8 checkout extensions that capture loyalty interactions across multiple touchpoints in Shopify's purchase flow, including point balances at cart, redemption options at checkout, tier progress post-purchase, and referral prompts in the order summary, all running natively through Shopify's checkout infrastructure.
  • Sub-100ms load times with no measurable impact on Shopify store speed scores. Page speed directly affects conversion rates, and a loyalty app that adds load time carries a real operational cost on every page view.
  • Native Shopify Flow integration for automating loyalty triggers inside Shopify's own automation layer with no third-party middleware required.
  • Developer API toolkit at 100 requests per second with custom Shopify metafield access and full Hydrogen support, letting Shopify Plus merchants build loyalty logic directly into custom storefronts and headless builds.

BON Loyalty's integration is centered on its multilingual rewards experience and POS support rather than native checkout extensions. Joy Loyalty includes checkout extensions and a developer toolkit, but both are gated to the Ultimate plan at $499/month, meaning brands on Essential or Advanced plans do not have access to those capabilities.

Paid Memberships: A Feature Rivo Includes Natively

Paid memberships are where the strategic gap between these three platforms becomes most visible for brands thinking about loyalty as a revenue layer rather than just a rewards mechanism.

Rivo ships paid memberships as a fully built core product feature on its Plus plan. Joy Loyalty includes paid membership support from the Advanced plan at $129/month, making it accessible at a lower price but without the same depth of checkout integration, account personalization, and fraud controls that Rivo brings to the mechanic. BON Loyalty does not center paid memberships as a core product feature.

What makes paid memberships strategically different from points is the direction of the customer relationship. Points reward transactions that have already happened. A membership fee asks customers to invest before the next purchase occurs. That forward commitment raises purchase frequency, strengthens AOV, and produces churn rates that standard VIP tiers rarely match on their own.

According to Rivo case studies, Fresh Chile Co. achieved a 156% increase in average order value following its paid membership launch. BERO generated 1 billion impressions through Rivo's omnichannel membership capabilities.

For brands planning to generate direct revenue through loyalty or move into subscription-tier retention, Rivo is the strongest platform in this comparison for that use case.

Final Verdict

No single platform fits every Shopify merchant. The right choice depends on your retention model, program scope, and which capabilities matter most at your current growth stage.

For Shopify merchants wanting loyalty, referrals, and paid memberships in one platform, Rivo delivers the strongest Shopify-native depth in this comparison: starting at $49+/month, month-to-month, no annual contract, no commission fees, 8 checkout extensions, and a reported 52x median ROI based on weighted case studies across 9,000+ brands.

For merchants prioritizing multilingual storefronts and accessible POS rewards, BON Loyalty is the most direct fit. Its Basic plan at $29/month includes 250+ displayed languages and POS rewards per BON's pricing page, and its Plus plan lists unlimited monthly orders for predictable cost at scale.

For merchants that want to experiment across memberships, cashback, and broad loyalty touchpoints before committing to a deeper stack, Joy Loyalty offers the widest program design at an accessible entry price. Paid memberships arrive at the Advanced plan ($129/month), and the gradual tier progression makes Joy practical for brands still testing what kind of loyalty program resonates.

For Shopify brands at any growth stage where retention is a strategic priority, Rivo's month-to-month pricing, 100+ annual product updates, and the full retention stack in one Shopify-native build make it the strongest default choice in this comparison.

Acquiring new customers costs 5 to 25x more than retaining them. The platform you choose for loyalty has a direct line to your revenue, and it's worth choosing the one built specifically for the platform you run on.

Request a demo to see how Rivo can help you build a higher-performing loyalty program on Shopify.

Frequently Asked Questions

Which is cheaper: BON Loyalty or Joy Loyalty?

BON Loyalty and Joy Loyalty both start at $29/month on their respective pricing pages, so the cheaper choice depends on your order volume. BON's Plus plan lists unlimited monthly orders per BON's pricing page, making top-tier cost easier to forecast. Joy charges overages on all paid plans per Joy's pricing page: $15 per extra 100 orders on Essential (500 included), $10 on Advanced (2,000 included), and $5 on Ultimate (7,000 included). For stores with higher or variable order volume, BON's pricing structure is typically easier to model.

Does Rivo or Joy Loyalty handle memberships better?

Rivo has the stronger membership position when paid memberships need to connect to 8 checkout extensions, customer accounts, and 20+ referral fraud prevention tools in one Shopify-native system. Joy Loyalty includes paid membership support from its Advanced plan at $129/month per Joy's pricing page, making it accessible at a lower entry price. According to Rivo case studies, Fresh Chile Co. achieved a 156% AOV increase from its paid membership program. BON Loyalty does not center paid memberships as a core product feature.

Which loyalty app is best for Shopify POS?

BON Loyalty and Joy Loyalty are both strong POS options. BON includes POS rewards from its Basic plan ($29/month), as stated on BON's pricing page. Joy includes a POS loyalty extension from its Advanced plan ($129/month) per Joy's pricing page. Rivo is the stronger choice when POS loyalty needs to connect to branded accounts, checkout extensions, and paid memberships in one Shopify-native platform rather than function as a separate rewards surface.

Should I prioritize memberships or VIP tiers first?

Prioritize paid memberships first when recurring revenue and pre-purchase commitment matter most to the retention strategy. Start with VIP tiers when the near-term goal is rewarding existing purchase behavior and driving stronger engagement within a classic points-and-rewards program. Rivo is the strongest option when those two motions need to work together inside one Shopify-native platform. Joy Loyalty supports both memberships and VIP tiers from its Advanced plan. BON Loyalty focuses more on VIP tiers and accessible rewards than on paid memberships.

How do I know when I've outgrown a free loyalty plan?

The clearest signs are needing VIP tiers, POS consistency, paid memberships, branded account experiences, or more advanced analytics that free plans do not include. Order volume is another trigger: BON's free plan covers basic features, Joy's free plan covers basic loyalty, and Rivo's free plan covers up to 200 monthly orders per Rivo's Help Center. When key retention features are gated and monthly orders are growing, comparing Rivo, BON Loyalty, and Joy Loyalty on paid plan depth and pricing structure becomes more important than comparing free-plan access.

Unlock retention secrets
Discover the latest in customer retention strategies and loyalty program innovations with our expert insights.
Subscribe
By clicking Sign Up you're confirming that you agree with our Terms and Conditions.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Share this article:
Talk to a retention expert
Request a demo to chat with someone from Rivo.
Request a demo
Customer Retention Rate =
# of customers at the end of period -
# of customers acquired during period

_________________________


# of customers at the start ofperiod
x 100
Loyalty is hard. Rivo makes it easy.
Install and get started for free, or request a demo to chat with someone from for 30-45 minutes.
Request a demo
Get retention insights
Built for ecommerce teams focused on long-term growth and repeat revenue.
Subscribe
By clicking subscribe you're confirming that you agree to receive occasional emails from Rivo
Thank you! You're subscribed to the Rivo newsletter.
Oops! Something went wrong while submitting the form.