
GITNUXSOFTWARE ADVICE
Customer Experience In IndustryTop 10 Best Testimonials Software of 2026
Top 10 Best Testimonials Software ranking with comparison notes for Yotpo, Trustpilot, and Bazaarvoice teams evaluating review tools.
How we ranked these tools
Core product claims cross-referenced against official documentation, changelogs, and independent technical reviews.
Analyzed video reviews and hundreds of written evaluations to capture real-world user experiences with each tool.
AI persona simulations modeled how different user types would experience each tool across common use cases and workflows.
Final rankings reviewed and approved by our editorial team with authority to override AI-generated scores based on domain expertise.
Score: Features 40% · Ease 30% · Value 30%
Gitnux may earn a commission through links on this page — this does not influence rankings. Editorial policy
Editor’s top 3 picks
Three quick recommendations before you dive into the full comparison below — each one leads on a different dimension.
Yotpo
Moderation and publishing workflow with API-accessible review states.
Built for fits when ecommerce teams need API-driven testimonial automation with strong admin governance..
Trustpilot
Editor pickTrustpilot API and event automation for review responses and moderation actions tied to internal systems.
Built for fits when teams need governed review lifecycle automation with an external, public feedback feed..
Bazaarvoice
Editor pickModeration workflow state handling tied to review lifecycle events via API and configuration.
Built for fits when teams need governed testimonial workflows with API integrations across many storefronts..
Related reading
Comparison Table
The comparison table maps testimonials platforms by integration depth, including how reviews data flows through APIs, webhooks, and connector frameworks. It also contrasts each tool’s data model and schema design, plus automation coverage and the API surface for provisioning, configuration, and extensibility. Admin and governance controls are evaluated across RBAC, audit log capabilities, and how each system handles tenant-level governance and change control.
Yotpo
UGC and testimonialsRuns testimonial and UGC collection flows with configurable review and moderation rules, plus API-backed integrations for synchronizing customer feedback data into downstream systems.
Moderation and publishing workflow with API-accessible review states.
Yotpo’s integration depth is strongest where review and UGC events map to commerce objects like orders, products, and campaigns. Its API and webhooks support automation and provisioning of testimonial operations, including ingestion, retrieval, and publishing controls. The data model links testimonial content, ratings, and moderation status to storefront placement, which helps keep analytics and display logic consistent across systems. Admin configuration supports operational workflows that rely on review states and approval gates for throughput control.
A practical tradeoff is that teams must design their schema mapping carefully so the testimonial record stays consistent across ingestion, moderation, and storefront display. Yotpo fits best when marketing and ecommerce teams need automation through an API surface and when governance requirements require clear access separation and auditability. For high-volume catalogs, the governance controls and moderation pipeline reduce manual backlog, but require upfront configuration of roles and workflows.
- +API supports programmatic testimonial ingestion and retrieval
- +Data model connects reviews and UGC to commerce and display entities
- +Moderation states and publishing workflow support high-throughput operations
- +Admin controls support RBAC-style access separation
- –Schema mapping across integrations requires careful setup
- –Workflow configuration overhead increases with complex approval chains
ecommerce operations teams
Automate review publishing by product context
Reduced moderation backlog
marketing automation teams
Trigger testimonial intake from campaigns
Faster campaign feedback loop
Show 2 more scenarios
platform engineering teams
Integrate testimonials into internal data pipelines
Consistent reporting schema
Map Yotpo testimonial objects into analytics and data warehouses using API endpoints.
customer experience managers
Enforce governance for approvals
Tighter operational control
Apply role-based permissions to moderation and publishing operations to control throughput.
Best for: Fits when ecommerce teams need API-driven testimonial automation with strong admin governance.
More related reading
Trustpilot
review networkPublishes managed customer reviews with moderation tooling, reporting, and an integration surface designed for syncing feedback artifacts into customer experience systems.
Trustpilot API and event automation for review responses and moderation actions tied to internal systems.
Trustpilot fits teams that need a governed review lifecycle with external distribution and internal control points. Review requests, review publishing, and response management support operational workflows tied to events and customers. For data model alignment, teams typically map order or relationship identifiers to Trustpilot review identities so downstream systems can correlate feedback with internal records.
A tradeoff is that Trustpilot stores and renders review content in its own schema, so deeper customization depends on available API fields and moderation settings rather than full UI or data model control. Trustpilot works best when review events must trigger automation, like creating support tickets from negative reviews or updating CRM attributes. For teams that require high throughput batch exports into multiple warehouses, integration planning needs attention to pagination, rate limits, and retry behavior.
- +External review visibility reduces internal-only feedback blind spots
- +API and webhooks support review event automation
- +Moderation and response workflows support governed public replies
- +Permissions control who can manage review actions
- –Customization is limited by Trustpilot review data schema
- –High-volume sync needs careful throughput planning
- –Complex correlation requires consistent customer identity mapping
Customer experience teams
Route negative reviews to support
Faster issue handling
Marketing operations teams
Trigger review requests after milestones
Higher response consistency
Show 2 more scenarios
CRM administrators
Sync review outcomes to CRM
Centralized customer context
API imports update customer attributes linked to internal IDs.
Compliance and governance teams
Audit response and moderation changes
Reduced governance risk
Role-based access limits review actions and supports controlled publishing.
Best for: Fits when teams need governed review lifecycle automation with an external, public feedback feed.
Bazaarvoice
enterprise feedbackProvides enterprise customer feedback collection and moderation with configurable workflows and integration hooks for moving testimonials data into CX analytics and CRM pipelines.
Moderation workflow state handling tied to review lifecycle events via API and configuration.
Bazaarvoice supports an end-to-end data model for testimonials and related UGC signals, including product associations, attribution fields, and moderation states. Integration happens through documented APIs and feed-oriented configuration, which helps connect commerce, marketing, and support systems to a unified review corpus. Moderation tooling includes workflow stages that map review lifecycle events into predictable operational states. Extensibility is mainly expressed via schema mapping and event-driven integration patterns rather than custom UI development.
A tradeoff is that configuration depth requires careful schema mapping to keep product identity and attribution consistent across storefronts. Bazaarvoice fits best when multiple channels need consistent governance and analytics coverage for testimonials at steady throughput. Usage also fits teams that need predictable automation surface for onboarding new locales and replicating moderation policies.
- +API-driven UGC collection, moderation, and publishing across channels
- +Configurable data model ties testimonials to product identity and states
- +Automation and provisioning reduce rework when adding storefronts
- +RBAC and moderation workflows support controlled review governance
- –Schema mapping effort can be high when product identity differs
- –Automation setup can require more configuration than simpler testimonial widgets
- –Extensibility is more configuration-based than UI customization
Ecommerce merchandising teams
Sync reviews to localized storefronts
Consistent UGC publishing across regions
Customer experience operations teams
Route Q&A and reviews for moderation
Faster moderation cycle times
Show 2 more scenarios
Revenue operations teams
Attribute testimonials to marketing programs
Clean reporting on UGC impact
Map attribution fields into the UGC schema so downstream analytics can segment testimonials reliably.
Platform integration teams
Provision review feeds via APIs
Lower integration rework
Automate onboarding of new channels by configuring API endpoints and schema mappings.
Best for: Fits when teams need governed testimonial workflows with API integrations across many storefronts.
PowerReviews
enterprise reviewsCollects and governs product and customer reviews with moderation rules and configurable data flows that support testimonial reuse across commerce and CX touchpoints.
Moderation and publishing workflow rules that gate inbound reviews, Q-and-A, and syndication actions.
PowerReviews centers on customer-generated reviews and Q-and-A workflows with moderation, publishing rules, and syndication controls. Integration depth is driven by API support for review retrieval, ratings, and program configuration, with extensibility through partner and custom workflows.
The data model maps content, users, products, and moderation states into review operations that can be governed with role-based access and audit visibility. Automation and governance are handled through workflow configuration, approval rules, and operational monitoring that supports high-throughput collection and publishing.
- +API support for review, rating, and Q-and-A program operations
- +Configurable moderation and publishing workflow controls
- +Audit visibility for administrative actions and governance events
- +Extensibility for review program and workflow configuration
- –More setup time is required to model product and identity data
- –Automation depends on workflow configuration rather than code-based triggers
- –Fine-grained RBAC scoping may require additional administrative design
- –High-volume moderation can increase operational coordination needs
Best for: Fits when teams need governance over review workflows plus an API-driven integration model.
Feefo
managed reviewsCollects customer feedback and testimonials with review governance controls and reporting outputs intended for integration into customer experience operations.
API-driven testimonial and review ingestion tied to order and customer context
Feefo collects and manages customer feedback across multiple channels and routes it into review and insight workflows. It supports structured testimonial data with fields that can be filtered, published, and reported for site display and internal review operations.
Feefo’s integration depth depends on documented API and connector options for pulling and pushing feedback events tied to orders and customer identities. Automation and governance depend on configuration controls that limit who can moderate content and how changes propagate across publishing and reporting.
- +Structured testimonial records support consistent filtering and reporting
- +Moderation workflow supports review of submitted content before publishing
- +API access supports integration of feedback events into external systems
- +Configuration controls enable governance over publishing and visibility
- –Extensibility relies on integration patterns rather than configurable custom schemas
- –Automation depth can be limited when advanced routing logic is required
- –Automation and API capabilities may not cover all internal moderation states
- –Throughput for bulk ingestion depends on integration design and rate handling
Best for: Fits when customer feedback needs governed moderation, consistent testimonial data, and API-driven integration into marketing and support systems.
Salesforce Customer Reviews
CRM-native feedbackManages customer review and testimonial content in Salesforce ecosystems with governance options and integration patterns for syncing feedback records into CRM objects.
Customer Reviews moderation and review lifecycle can drive Salesforce automation using RBAC-protected records.
Salesforce Customer Reviews fits teams that need customer feedback workflows tied to Salesforce objects like Accounts, Contacts, and Cases. Salesforce Customer Reviews supports schema-aware review collection, moderation workflows, and routing that reuse existing Salesforce data relationships and identity.
Automation is governed through Salesforce features such as workflow rules, flows, approvals, and triggers that can respond to review events and status changes. Integration depth relies on Salesforce APIs and extensibility patterns, including authenticated REST and SOAP interfaces plus standard eventing options for syncing review data and moderation outcomes.
- +Deep data model alignment with Salesforce objects like Account and Case
- +Automation hooks via Flows, approvals, and triggers on review lifecycle events
- +Extensible integration through Salesforce REST and SOAP APIs
- +Governance supported with RBAC, record-level security, and audit visibility
- –Configuration often requires careful schema and permission planning
- –Throughput depends on Salesforce limits and integration batch sizing
- –Custom moderation logic can increase admin and testing overhead
Best for: Fits when customer review capture and moderation must stay inside Salesforce records, automation, and permissions.
Zendesk Reviews
support-integrated reviewsCaptures and publishes customer reviews and testimonials with Zendesk governance controls and integration paths that feed feedback into support workflows.
Zendesk Reviews publication workflow tied to Zendesk objects through API and automation events.
Zendesk Reviews is a testimonial collection and publishing workflow inside the Zendesk ecosystem, built around configurable surveys and review display options. Integration depth comes from Zendesk identity, ticket context, and messaging surfaces that feed review requests and handle responses.
The data model centers on review records, customer metadata, and publication state, which supports audit-style governance when paired with Zendesk admin features. Automation and extensibility are driven by Zendesk configuration plus API-based operations for provisioning, importing, and tying review events to other Zendesk objects.
- +Ties review capture to Zendesk customer and ticket context
- +Data model includes publish state and review lifecycle controls
- +API supports programmatic review requests, retrieval, and synchronization
- +Automation integrates with Zendesk triggers and event-driven workflows
- –Customization of survey schema and fields is limited versus custom forms
- –Cross-system data mapping can require custom middleware
- –Granular RBAC for every review field may not match advanced governance needs
- –Throughput for bulk imports depends on API limits and batching strategy
Best for: Fits when Zendesk orgs need governed testimonial collection tied to customer journeys and automated publishing.
Birdeye
automation and reviewsGenerates and manages customer reviews and testimonials with automation features and an API surface used to route and sync review records for CX workflows.
Webhook-triggered automation that routes review status changes to response, moderation, and follow-up tasks.
Birdeye is a testimonials management system with review capture workflows tied to specific customer interactions. Its integration depth centers on connecting review signals with CRM and messaging channels via API and documented webhooks for outbound events.
The data model groups reviews, responses, and customer context so automation can route follow-ups and moderation actions based on review status. Admin configuration supports team governance through role-based access control patterns and audit-ready activity tracking.
- +API-based review ingestion supports consistent schemas across channels
- +Webhook events enable automation on review creation and status changes
- +Review response workflows reduce turnaround time via templates
- +RBAC supports multi-user governance over moderation and publishing actions
- +Audit-style activity history supports admin oversight of key events
- –Automation rules can be harder to version without a sandbox workflow
- –Complex routing logic may require careful configuration to avoid misfires
- –Data model mapping can be time-consuming for custom CRM objects
- –Throughput needs validation during campaign spikes to prevent delays
Best for: Fits when mid-size teams need review workflows driven by API events, with RBAC governance for moderation.
TrustRadius
enterprise review sitePublishes enterprise software reviews and testimonial content with moderation and reporting views plus integration options for extracting review signals.
Verified testimonial pages with structured attribution fields for product and vendor context.
TrustRadius publishes customer and market testimonials and gives teams structured ways to manage that content for review-driven workflows. The site’s value centers on attribution data, review visibility rules, and exportable testimonial records tied to identifiable vendors and products.
Integration depth depends on how teams ingest TrustRadius testimonials into internal pages, CRM, and campaign systems. Control coverage is primarily governance and moderation oriented, with less emphasis on deep automation and programmable provisioning than API-first testimonial systems.
- +Large corpus of verified customer reviews with consistent attribution fields
- +Shareable testimonial content supports multi-channel placement
- +Moderation-oriented controls support reducing irrelevant or duplicate submissions
- +Clear content taxonomy helps standardize testimonial selection
- –Limited automation and provisioning surfaces for internal workflows
- –API depth for complex custom data models is not the primary focus
- –RBAC granularity for external administrators is harder to validate
- –Extensibility for custom schema mapping is constrained
Best for: Fits when marketing teams need high-credibility testimonials and reuse them across web and campaigns.
G2
software review networkHosts customer reviews and testimonials with governance and reporting for product feedback visibility with integration options for review data extraction.
Governed testimonial lifecycle with RBAC and audit log tied to moderation and publishing states.
G2 fits teams that need testimonial collection, moderation, and publication with governance controls. The core value sits in how feedback content ties into review workflows, including configuration for display rules and moderation states.
Integration depth matters for G2 through its extensibility points and a documented API surface that supports automation and data synchronization. Admin and governance controls focus on role-based access and auditability around content handling and changes.
- +API supports automation for testimonial ingestion and synchronization
- +Schema and field configuration map testimonial data to publishing rules
- +RBAC limits who can moderate, edit, and publish testimonials
- +Audit log records testimonial lifecycle actions for governance
- –Automation throughput can bottleneck on synchronous publish steps
- –Custom schema changes can require coordinated updates to integrations
- –Moderation workflows may need manual steps for edge cases
Best for: Fits when teams need testimonial governance with RBAC, audit logging, and API-driven publishing automation.
How to Choose the Right Testimonials Software
This buyer’s guide covers Yotpo, Trustpilot, Bazaarvoice, PowerReviews, Feefo, Salesforce Customer Reviews, Zendesk Reviews, Birdeye, TrustRadius, and G2.
It focuses on integration depth, the underlying data model, automation and API surface, and admin and governance controls that affect how testimonial pipelines run at scale.
Testimonials platforms with review lifecycle data models, automation hooks, and governed publishing
Testimonials software captures customer reviews and UGC, applies moderation and publishing rules, and routes testimonial records into commerce, CX, and marketing surfaces.
This category also exposes a data model that ties reviews to identities and catalog or CRM objects, then supports automation using APIs, webhooks, or platform workflows like Salesforce Flows.
Tools like Yotpo combine moderation states with API-accessible review states, while Zendesk Reviews ties publication workflow to Zendesk objects through API-driven automation and triggers.
Evaluation criteria built around API-driven pipelines, review data models, and governance controls
Integration depth matters because testimonial records must sync into CRM objects, storefront entities, or CX systems without losing identity or product context.
The data model and automation surface decide whether teams can treat reviews as structured objects with lifecycle states, audit trails, and controlled publishing.
Admin and governance controls decide who can approve, publish, and modify testimonials across high-volume moderation queues like those needed by Bazaarvoice and PowerReviews.
API-accessible review lifecycle states for moderated publishing
Yotpo exposes moderation and publishing workflow states via API-accessible review states, which supports programmatic intake and downstream routing. PowerReviews gates inbound reviews, Q-and-A, and syndication actions using moderation and publishing workflow rules that map to operational governance.
Extensible data model that ties reviews and media to commerce or CRM entities
Yotpo’s data model connects reviews and UGC to commerce and display entities, which supports linking testimonial content to product context. Salesforce Customer Reviews aligns review collection and moderation with Salesforce objects like Account and Case, so the review record structure matches existing CRM identity relationships.
Automation surface using webhooks, events, or platform workflow engines
Birdeye uses webhook-triggered automation to route review status changes into response, moderation, and follow-up tasks. Zendesk Reviews integrates automation with Zendesk triggers and event-driven workflows, which ties testimonial publishing to ticket and customer journey context.
Provisioning and onboarding support across multiple storefronts or markets
Bazaarvoice supports automation and provisioning to reduce rework when onboarding new storefronts or markets. This reduces manual configuration overhead when testimonial workflows must be replicated across channels with consistent schemas and governance.
RBAC-style governance and audit visibility for moderation and publishing actions
G2 and PowerReviews both emphasize RBAC controls for moderation and publishing plus audit log visibility for governance around lifecycle actions. Trustpilot focuses permissions for managing review actions and governed response workflows tied to public-facing activity.
Throughput-aware ingestion design for bulk sync and high-volume moderation
Yotpo and Bazaarvoice explicitly support high-throughput operations through moderation states and publishing workflows, which reduces manual queue handling. Trustpilot and Zendesk Reviews both require careful throughput planning and batching strategy for bulk imports because API limits affect end-to-end sync speed.
Audience fit by workflow location, governance depth, and integration pattern
The best fit depends on whether testimonials must live inside an enterprise system like Salesforce and Zendesk or act as an ecommerce-first pipeline.
It also depends on how much lifecycle governance is required, including moderation gating, RBAC permissions, and audit visibility.
Finally, the need for webhook or API-driven automation determines whether Birdeye-like event routing or Yotpo-like API state access is the primary mechanism.
Ecommerce teams needing API-driven testimonial automation with catalog context
Yotpo fits because it connects reviews and UGC to commerce and display entities and exposes moderation and publishing workflow states via API for programmatic routing. Bazaarvoice also fits for multi-storefront ecommerce governance with API integrations and configurable schemas tied to product identity.
CX and support teams operating review publication inside Zendesk journeys
Zendesk Reviews fits because it ties review capture and publication workflow to Zendesk customer and ticket context using Zendesk objects and API-based automation events. Birdeye fits when the key requirement is webhook-triggered automation that routes review status changes into response, moderation, and follow-up tasks across CX workflows.
Enterprise governance teams needing auditability and RBAC around moderation and publishing
G2 fits because it emphasizes RBAC limits on moderation and publishing plus audit log records tied to testimonial lifecycle actions. PowerReviews fits because it maps content, users, products, and moderation states into review operations governed with role-based access and audit visibility.
CRM-first organizations standardizing review records on Salesforce objects
Salesforce Customer Reviews fits because it aligns review collection and moderation with Salesforce objects like Account and Case and uses Salesforce automation mechanisms like Flows, approvals, and triggers. This supports RBAC and record-level security using Salesforce governance controls on review lifecycle events.
Marketing teams reusing high-credibility verified testimonials with attribution
TrustRadius fits marketing workflows that need verified customer reviews with structured attribution fields for vendor and product context across web and campaigns. Trustpilot fits teams that need an externally visible public feedback feed with API and webhooks for governed response automation and moderation actions.
Common rollout and integration pitfalls in testimonial workflow selection
Many implementations fail due to schema mapping complexity, workflow configuration overhead, and governance gaps during publishing.
Other failures happen when throughput and batching are treated as an afterthought for bulk ingestion and high-volume moderation.
These pitfalls show up across tools that vary widely in data model flexibility, automation extensibility, and API or workflow event surfaces.
Choosing a tool without validating schema mapping effort for product or identity context
Yotpo and Bazaarvoice both connect testimonials to commerce and identity entities, but schema mapping across integrations requires careful setup and configuration effort. Trustpilot and Feefo can also limit customization by their review data schema, which makes consistent customer identity mapping a core prerequisite.
Assuming automation can be coded end-to-end when the workflow is mostly configuration driven
PowerReviews automation depends heavily on workflow configuration rather than code-based triggers, which increases setup time for complex moderation chains. Bazaarvoice can require more configuration than simpler testimonial widgets, so routing and approval logic may need multiple iteration cycles.
Skipping governance design for RBAC permissions and audit trace requirements
G2 and PowerReviews provide audit visibility and RBAC controls tied to moderation and publishing actions, which helps when multiple admin roles touch review operations. Tools without similarly granular governance can lead to uncontrolled edits or difficult moderation coordination, especially when high-volume moderation increases operational load.
Underestimating throughput constraints for bulk ingestion and synchronous publish steps
Trustpilot and Zendesk Reviews require careful throughput planning and batching strategy for bulk imports because API limits affect ingestion speed. G2 can bottleneck automation throughput on synchronous publish steps, so publish-step latency must be incorporated into pipeline design.
Overlooking versioning and testing needs for automation rules that change over time
Birdeye notes that automation rules can be harder to version without a sandbox workflow, which complicates safe iteration during campaigns. This same pattern appears when routing logic and moderation thresholds change frequently and must stay aligned across webhooks, API consumers, and internal response workflows.
How We Selected and Ranked These Tools
We evaluated Yotpo, Trustpilot, Bazaarvoice, PowerReviews, Feefo, Salesforce Customer Reviews, Zendesk Reviews, Birdeye, TrustRadius, and G2 on features, ease of use, and value using the provided scoring and the stated strengths and constraints in each tool profile.
Features carried the most weight in the overall score at forty percent, while ease of use and value each contributed thirty percent to reflect how much integration and governance capability the tool delivers versus how quickly teams can operate it.
We rated Yotpo highest because its moderation and publishing workflow is accessible through API-accessible review states, which directly improves automation and integration control for high-throughput testimonial pipelines and lifts the features factor while also scoring very high for ease of use and value.
Frequently Asked Questions About Testimonials Software
Which testimonial platform offers the most API-driven review intake and moderation state handling for ecommerce teams?
How do Trustpilot and PowerReviews differ in where testimonial data lives and how publication is governed?
Which tools support integration patterns for connecting testimonial events to CRM, ticketing, and marketing automation systems?
What’s the most practical way to keep testimonial workflows inside Salesforce records with RBAC protections?
Which platform is best for multi-storefront or multi-market testimonial collection with schema configuration and provisioning?
How do admin controls and audit visibility typically work across Yotpo, Zendesk Reviews, and G2?
What data migration approach tends to be required when moving testimonial content into an API-first workflow like Yotpo or Bazaarvoice?
Which platforms support extensibility for custom review workflows beyond standard moderation and publishing?
How should teams choose between Zendesk Reviews and Birdeye when review capture must connect to customer interactions?
What common integration problem happens when testimonial updates must stay consistent across internal pages and syndication channels?
Conclusion
After evaluating 10 customer experience in industry, Yotpo 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.
Use the comparison table and detailed reviews above to validate the fit against your own requirements before committing to a tool.
Tools reviewed
Primary sources checked during evaluation.
Referenced in the comparison table and product reviews above.
Keep exploring
Comparing two specific tools?
Software Alternatives
See head-to-head software comparisons with feature breakdowns, pricing, and our recommendation for each use case.
Explore software alternatives→In this category
Customer Experience In Industry alternatives
See side-by-side comparisons of customer experience in industry tools and pick the right one for your stack.
Compare customer experience in industry tools→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 ListingWHAT 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.
