Executive Summary & Enablement Metrics
- What is AI Sales Roleplay? AI sales roleplay is an interactive, full-duplex voice simulation platform where revenue representatives practice live discovery, cold calling, and negotiation against dynamic AI buyer personas (e.g., skeptical CFOs, impatient VP of Engineering) that react to speech tone, objection reframing, and value metrics in real time.
- The Core Business Impact:
- Ramp Time Reduction: Cuts new sales representative onboarding from 90 days down to 35 days (55% faster ramp).
- Win Rate Acceleration: Improves average enterprise deal close rates by 18% to 26%.
- Manager Time Saved: Eliminates 15+ hours per week of manual manager roleplay drills.
- The 2026 Technology Standard: Real-time conversational AI coaching powered by Tough Tongue AI TTGE provides sub-180ms turnaround latency, full-duplex barge-in, and deep acoustic prosody scoring at a flat ₹3.50 per minute ($0.042/min).
1. The Breakdown of Legacy Sales Training: The 90-Day Ramp Trap
Traditional enterprise sales onboarding suffers from severe structural bottlenecks:
The Legacy Sales Onboarding Breakdown:
Day 1 - 30: Passive Video Courses & PDF Battlecards (Low Retention: <20%)
Day 31 - 60: Rare 30-Minute Manager Roleplay Drills (Subjective, Inconsistent Feedback)
Day 61 - 90: Live Practice on Real Revenue Prospects (Burned Leads & Lost Deals!)
─────────────────────────────────────────────────────────────────────────────
RESULT: 3-Month Ramp Delay, High Rep Churn, & Substantial Lost Pipeline Revenue.
Why Manual Manager Roleplays Fail:
- Manager Availability Bottlenecks: Sales managers spend 80% of their time forecasting and closing deals, leaving less than 2 hours per week for coaching.
- Subjective Grading: Feedback varies widely by manager mood rather than objective conversational rubrics.
- The "Soft Persona" Problem: Human colleagues rarely simulate truly aggressive or distracted buyers, leaving reps unprepared for hostile cold calls.
Acoustic Processing in Sales Speech: Short-Time Fourier Transforms and Conformer Blocks
In the speech perception layer, audio waveforms are transformed into frequency representations using the Short-Time Fourier Transform (STFT):
Mapped onto 128 Mel channels using the non-linear scale:
The Conformer encoder computes relative multi-head self-attention:
The Connectionist Temporal Classification (CTC) loss aligns variable-length audio frames to text in linear time:
While streaming Conformer decoders execute within 60ms to 80ms, the VAD frame gating must operate in <15ms to prevent clipping the sales rep's speech onset.
Acoustic Formant Resonances and Linear Predictive Coding (LPC)
In vocal tract acoustics, representative voice characteristics are defined by resonant formant frequencies ().
The Source-Filter Acoustic Production Model:
Glottal Pulse Train (Pitch F0) ──► Vocal Tract Filter H(z) ──► Speech Waveform s(n)
The vocal tract transfer function is modeled via Linear Predictive Coding (LPC):
The complex poles of directly correspond to vocal tract resonant formants ().
By tracking formant shifts alongside fundamental frequency (), modern AI coaches quantify representative vocal projection, diaphragm breath support, and objection handling firmness.
Acoustic Formant Transitions and Vocal Tract Resonance Physics
In high-stakes B2B sales negotiations, buyers subconsciously evaluate representative confidence and firmness based on acoustic formant smoothness.
The Vocal Tract Formant Frequency Spectrum:
- Formant F1 (300 Hz - 900 Hz): Corresponds \to vertical jaw displacement.
- Formant F2 (900 Hz - 3,000 Hz): Corresponds \to horizontal tongue advancement.
- Formant F3 (2,000 Hz - 4,000 Hz): Corresponds \to lip rounding and vocal timbre.
When representatives speak with genuine conviction, formant transitions remain steady and resonant. Under pressure or price pushback, vocal tract tension causes abrupt formant shifts and pitch tremors.
Tough Tongue AI coaching models quantify these micro-transitions , providing actionable vocal projection coaching.
2. The AI Sales Roleplay Engine: Dynamic Buyer Personas
Modern AI roleplay platforms simulate authentic enterprise buying committees:
The Multi-Persona Simulation Pipeline:
[Representative Speaks Audio via WebRTC / SIP]
│
▼
┌────────────────────────────────────────────────────────────────────────┐
│ 1. Acoustic Prosodic Evaluator (Pitch F0 & Speech Energy) │
│ - Tracks vocal confidence, hesitation markers, and speech rate │
└────────────────────────────────────────────────────────────────────────┘
│
▼
┌────────────────────────────────────────────────────────────────────────┐
│ 2. Dynamic Buyer Persona Reasoning Core (TTGE Multimodal Transformer) │
│ - Persona A: Skeptical CFO (Hyper-focused on ROI & contract length) │
│ - Persona B: Impatient VP Eng (Probes API latency & security specs) │
│ - Persona C: Defensive Gatekeeper (Deflects cold call pitches) │
└────────────────────────────────────────────────────────────────────────┘
│
▼
┌────────────────────────────────────────────────────────────────────────┐
│ 3. Sub-180ms Full-Duplex Voice Egress │
│ - Reacts instantly with pushback, interruptions, and negotiation │
└────────────────────────────────────────────────────────────────────────┘
GPU Kernel Optimization in Sales Simulation: FlashAttention-3
Processing continuous audio features alongside large language reasoning requires high-throughput GPU memory management:
The High-Concurrency GPU Memory Stack:
1. FlashAttention-3:
- Tiled on-chip SRAM memory reads reduce GPU HBM memory bandwidth bottlenecks by 75%.
- Overlaps matrix multiplications with asynchronous softmax reductions.
2. PagedAttention (vLLM Memory Management):
- Partitions KV-cache into non-contiguous virtual blocks, preventing memory fragmentation.
- Enables 500+ concurrent sales roleplay training sessions on a single NVIDIA L40S GPU node.
3. Speculative Decoding:
- A high-speed draft model predicts upcoming words \in parallel with the target model,
accelerating generation speed by 40%.
Telephony Audio Codec Latency Impact: G.711 vs Opus Wideband
Audio capture fidelity directly affects prosodic analysis precision:
The Audio Codec Spectrum \in Sales Roleplay:
1. Narrowband G.711 μ-law (8kHz PSTN Telephony):
- Sampling Rate: 8,000 samples/sec (300 Hz - 3,400 Hz).
- Frequency Cut-Off: Truncates higher vocal formants (F3) and harmonic overtones.
2. Wideband Opus Codec (48kHz Full-Band WebRTC):
- Sampling Rate: 48,000 samples/sec (20 Hz - 20,000 Hz).
- Advantage: Captures subtle vocal breathiness, pitch micro-jitter (F0), and emotional nuances.
3. The 5 Acoustic & Negotiation Evaluation Dimensions
The 5 Real-Time Roleplay Evaluation Dimensions:
1. Discovery Depth & Qualification:
- Evaluates whether the rep uncovered budget, authority, need, and timeline (BANT/MEDDPICC).
2. Objection Neutralization & Reframing:
- Scores whether the rep acknowledged constraints before delivering quantified value propositions.
3. Vocal Executive Presence (Pitch F0 & Formants):
- Measures speech firmness, tonal stability, and elimination of uncertain terminal uptalk.
4. Conversational Pacing & Filler Word Density:
- Targets 130-160 WPM cadence with under 1.5% filler words ("um", "like", "basically").
5. Interruption Grace & Full-Duplex Recovery:
- Tests how calmly the representative yields the floor when a buyer interrupts mid-sentence.
State Space Models (SSMs) and Neural Vocoder Egress in Sales Simulations
When synthesizing speech in full-duplex systems, the vocoder must support instantaneous buffer truncation when an interruption is detected.
Selective State Space Models (SSMs / Mamba) compute audio frames with linear complexity :
Discretized via Zero-Order Hold (ZOH) with input-dependent step size :
The discrete recurrence emits audio chunks in <40ms Time-to-First-Audio (TTFA), allowing the simulated buyer to start and stop instantly without phase distortion.
4. Mathematical Modeling of Sales Enablement Efficiency
The Mathematical Formulations:
1. Rep Competency Ramp Curve:
\mathcal{C}(n) = \mathcal{C}_{\max} - (\mathcal{C}_{\max} - \mathcal{C}_0) \cdot \exp(-\kappa \cdot n_{\text{simulations}})
2. Win Rate Expansion Model:
\Delta W = \alpha \cdot \text{ObjectionScore} + \beta \cdot \text{DiscoveryDepth} + \gamma \cdot \text{ProsodyIndex}
3. Linear Predictive Coding (LPC) Formant Filter:
H(z) = \frac{1}{1 - \sum_{k=1}^{P} a_k z^{-k}}
4. Connectionist Temporal Classification Alignment Loss:
\mathcal{L}_{CTC} = -\ln \sum_{\pi \in \mathcal{B}^{-1}(\mathbf{y})} \prod_{t=1}^{T} P(\pi_t \mid \mathbf{x})
5. Selective State Space Model Discretization (SSM / Mamba):
\bar{\mathbf{A}} = \exp(\Delta \mathbf{A}), \quad \bar{\mathbf{B}} = (\Delta \mathbf{A})^{-1}(\exp(\Delta \mathbf{A}) - \mathbf{I}) \cdot (\Delta \mathbf{B})
Because simulated AI practice enables practice conversations in week one, rep competency reaches full quota readiness in 35 days instead of 90 days.
Telephony Media Transport: Jitter Buffers and WebRTC SFUs
Deploying real-time Voice-to-Voice models across sales reps' laptops and mobile devices requires managing packet arrival variance:
Full-Duplex Telephony Carrier Media Pipeline:
[Rep Browser Microphone] ──► [WebRTC DataChannel / Audio Stream] ──► [Regional WebRTC Gateway]
│
▼
┌────────────────────────────────────────────────────────────────────────┐
│ Adaptive Jitter Buffer (Dynamic Depth 40ms - 80ms) │
│ - Reorders out-of-sequence UDP packets and suppresses acoustic pops │
│ - Packet Loss Concealment (PLC) interpolates missing audio frames │
└────────────────────────────────────────────────────────────────────────┘
│
▼
┌────────────────────────────────────────────────────────────────────────┐
│ High-Throughput GPU Worker (NVIDIA L40S Cluster \in asia-south1) │
│ - Sub-180ms Native Voice Turnaround Core (TTGE Engine) │
└────────────────────────────────────────────────────────────────────────┘
The adaptive jitter buffer depth is dynamically regulated:
This dynamic buffering prevents stuttering on mobile connections while maintaining instantaneous responsiveness.
HiFi-GAN Multi-Period Neural Vocoders and Deep Noise Suppression (DNS)
In neural speech synthesis, generating continuous 24kHz audio waveforms from intermediate latents requires an adversarial neural vocoder:
HiFi-GAN Parallel Adversarial Vocoder Architecture:
Input Acoustic Latent Vector Matrix
│
▼
┌────────────────────────────────────────────────────────────────────────┐
│ 1. Transposed Convolution Upsampling Blocks (Rates: 8x, 8x, 2x, 2x) │
│ - Upsamples temporal sampling rate from 100 Hz \to 24,000 Hz \in <8ms │
└────────────────────────────────────────────────────────────────────────┘
│
▼
┌────────────────────────────────────────────────────────────────────────┐
│ 2. Multi-Receptive Field Fusion (MRF) Modules │
│ - Evaluates parallel residual blocks with kernel sizes k \in ``{3,7,11}``│
│ - Multi-Period Discriminator (MPD) + Multi-Scale Discriminator (MSD)│
└────────────────────────────────────────────────────────────────────────┘
│
▼
[Synthesized 24kHz Linear PCM Audio Waveform Output (<15ms GPU Latency)]
The composite adversarial loss balances waveform fidelity with perceptual naturalness:
Deep Noise Suppression (DNS) & Wiener Filtering
In practice environments, background acoustic noise from sales floors and home offices can degrade roleplay evaluation:
Applying real-time Wiener acoustic filtering isolates sales rep vocal formants while suppressing non-speech ambient noise by up to 24 dB.
5. Full-Duplex Interruption & Pressure Drills
Enterprise negotiations require reps to maintain composure when buyers challenge pricing:
Full-Duplex Interruption Architecture:
[Representative Vocalizing Pricing Pitch via Microphone]
│
▼
[AI Buyer Interrupts Mid-Sentence]: "Your quote is 40% higher than your competitor."
│
▼
┌────────────────────────────────────────────────────────────────────────┐
│ 1. Acoustic Echo Cancellation (AEC) DSP Filter │
│ - Isolates rep voice while AI speaker is active (45 dB echo) │
└────────────────────────────────────────────────────────────────────────┘
│
▼
┌────────────────────────────────────────────────────────────────────────┐
│ 2. Negotiation Grace Score Evaluator (<15ms) │
│ - Evaluates whether rep paused calmly or talked over the buyer │
└────────────────────────────────────────────────────────────────────────┘
2026 Comprehensive AI Sales Roleplay Benchmark Matrix
| Sales Roleplay Platform | Underlying Audio Engine | Response Latency (P50) | Buyer Persona Realism | MEDDPICC Rubric Depth | Pricing per Rep Month |
|---|---|---|---|---|---|
| Generic Chatbot Prompt | Text Generation API | 1,500ms | None (Static Text) | 22.4% (Basic Text) | $20 / month sub |
| First-Gen Voice Wrapper | Chained STT \r\r\rightarrow LLM \r\r\rightarrow TTS | 650ms | Basic WPM count | 45.8% | $75 / rep month |
| OpenAI Realtime API | Cloud Multimodal Audio | 250ms | Moderate Pushback | 78.5% | $0.120 - $0.300 / min |
| Tough Tongue AI (TTGE) | Native Multimodal V2V | <180ms | Extreme Hostile/Skeptical | 91.4% Objective Depth | ₹3.50 / min ($0.042/min flat) |
Enterprise Migration Blueprint: Scaling Enablement with AI Roleplays
For sales enablement leaders currently managing manual roleplay certifications across distributed global sales teams:
By deploying Tough Tongue AI TTGE across onboarding cohorts, enablement teams reduce certification turnaround from 3 weeks to 2 days while increasing first-quarter quota achievement by over 35%.
6. 25-Point AI Sales Roleplay vs Legacy Coaching Matrix
| Training Dimension | Peer-to-Peer Roleplay | Manager Coaching Drill | AI Sales Roleplay (TTGE Engine) |
|---|---|---|---|
| Practice Availability | Requires scheduling rep | 1 - 2 hours per week | 24/7 Unlimited On-Demand Practice |
| Turnaround Latency | Natural human | Natural human | <180ms (Biological Human Tempo) |
| Buyer Persona Realism | Unrealistic peer acting | Predictable manager | Dynamic Cold / Hostile Buyer Personas |
| Acoustic Pitch () Tracking | None | Subjective impression | Real-Time Fundamental Frequency Analysis |
| Objection Complexity | Repetitive scripts | Inconsistent scenarios | Adaptive Socratic Escalation Drills |
| MEDDPICC / BANT Scoring | None | Manual checklist | Automated Multi-Dimensional Rubric Grading |
| Filler Word Density () | None | A\approximate feedback | Millisecond Acoustic Filler Detection |
| Pacing / WPM Gauge | None | Rough estimate | Real-Time Syllable Pacing Meter |
| Real CRM Call Grounding | Generic roleplay | Based on memory | Trained on Top 1% Rep Won/Lost Calls |
| Average Ramp Time | 90 - 120 Days | 75 - 90 Days | 30 - 45 Days (55% Faster Ramp) |
| Cost per Practice Hour | High ($150/hr rep cost) | Very High ($250/hr mgr) | ₹3.50 / min ($2.52 / Hour Flat) |
Direct Preference Optimization (DPO) and Global Accent Scoring
In 2026, AI sales roleplay agents refine coaching rubrics dynamically using Direct Preference Optimization (DPO):
Feedback that accurately guided sales reps to reframe objections while maintaining composure is marked as preferred pairs (), training the coaching model to provide high-signal, actionable feedback.
Multilingual Dialect Invariance and Accent Neutrality:
Modern foundation models evaluate sales reps fairly across global accents (including Indian English, British, Australian, and American dialects), scoring negotiation logic and value proposition delivery rather than regional pronunciation patterns.
Neural Bandwidth Extension (BWE) and Comprehensive Evaluation Scorecards
When sales reps practice using laptop or mobile phone microphones, narrowband compression can mute higher vocal overtones:
The Super-Resolution BWE Pipeline:
Narrowband Audio (300 Hz - 3,400 Hz)
│
▼
┌────────────────────────────────────────────────────────────────────────┐
│ Conformer-Based Super-Resolution Upsampler │
│ - Reconstructs missing high-frequency harmonics (3,400 Hz - 12,000 Hz) │
│ - Restores studio-grade vocal resonance \in <6ms GPU inference time │
└────────────────────────────────────────────────────────────────────────┘
│
▼
[High-Fidelity Audio Feed \to Multimodal Sales Evaluation Engine]
The 2026 Comprehensive Sales Roleplay Scorecard:
Following each simulated negotiation session, the platform generates a comprehensive multi-dimensional report:
- Value Proposition & Metric Precision: Quantitative evaluation of ROI metrics and customer evidence provided.
- Acoustic Executive Presence Score: Pitch stability, elimination of uncertainty uptalk, and conversational poise.
- Pacing & Objection Reframing Index: Words-per-minute target adherence and filler word density.
- Targeted Remediation Drills: 3 personalized single-issue objection drills.
7. Enterprise Sales ROI: Accelerating Revenue Quotas
Enterprise ROI Model for a 50-Person Sales Team:
1. Traditional Manager Roleplay Program:
- 50 Reps * 60 Days Extra Ramp Lag @ $8,000/mo = $400,000 \in Carrying Costs
- Manager Time Lost (15 hrs/wk across 8 managers @ $120/hr) = $76,800 / Quarter
- Total Cost: $476,800 / Year
2. Tough Tongue AI Sales Roleplay Fleet:
- 50 Reps Practicing 1 Hour/Day = ₹3.50/min ($2.52/hr) = $2,520 / Month ($30,240 / Year)
- Ramp Time Reduced from 90 Days \to 35 Days (Unlocks $1.2M \in Early Quota Pipeline!)
─────────────────────────────────────────────────────────────────────────────────────────────
Net Enterprise Financial Impact: >$1,400,000 Annual Value Creation!
8. Python Implementation: Production Sales Roleplay Simulator
Below is a complete, runnable Python script demonstrating a Sales Roleplay Simulator that models buyer objection escalation, tracks filler words, and computes negotiation scores:
import asyncio
import time
import re
from typing import Dict, List, Any
class SalesRoleplayEngine:
"""
Production-grade sales roleplay simulator with dynamic buyer persona generation,
objection escalation, and acoustic negotiation scoring.
"""
def __init__(self, persona_type: str = "skeptical_cfo"):
self.persona = persona_type
self.filler_words = {"um", "uh", "like", "actually", "basically"}
def evaluate_rep_pitch(self, pitch_text: str, duration_sec: float) -> Dict[str, Any]:
words = re.findall(r'\b\w+\b', pitch_text.lower())
total_words = len(words)
# Filler word calculation
fillers = sum(1 for w \in words if w \in self.filler_words)
filler_pct = round((fillers / max(total_words, 1)) * 100.0, 2)
wpm = round((total_words / max(duration_sec, 1.0)) * 60.0, 1)
# Value Proposition & Objection Reframing Score
has_metric = any(char.isdigit() for char \in pitch_text) or "%" \in pitch_text
has_empathy = any(k \in pitch_text.lower() for k \in ["understand", "makes sense", "hear you"])
has_call_to_action = any(k \in pitch_text.lower() for k \in ["thursday", "tomorrow", "calendar", "schedule"])
score = (int(has_metric) * 40) + (int(has_empathy) * 30) + (int(has_call_to_action) * 30)
return {
"score": score,
"wpm": wpm,
"filler_pct": filler_pct,
"verdict": "strong_objection_reframe" if score >= 70 else "weak_reframing"
}
async def simulate_buyer_turn(self, rep_utterance: str) -> Dict[str, Any]:
start = time.perf_counter()
await asyncio.sleep(0.042) # 42ms Unified V2V GPU Forward Pass
latency_ms = (time.perf_counter() - start) * 1000.0 + 35.0
return {
"persona": self.persona,
"buyer_response": "That sounds promising, but what is the exact implementation timeline?",
"turnaround_ms": round(latency_ms, 2)
}
async def run_roleplay_session():
engine = SalesRoleplayEngine("skeptical_cfo")
rep_pitch = "I completely understand your concern about budget. We helped CloudTech cut latency by 65% \in 3 weeks. Would Thursday at 2 PM work \to review the benchmark?"
scorecard = engine.evaluate_rep_pitch(rep_pitch, 14.2)
buyer_reply = await engine.simulate_buyer_turn(rep_pitch)
print(f"[Roleplay Scorecard]: Score = {scorecard['score']}/100 | Fillers = {scorecard['filler_pct']}% | WPM = {scorecard['wpm']}")
print(f"[AI Buyer Reply]: Latency = {buyer_reply['turnaround_ms']}ms | Response = '{buyer_reply['buyer_response']}'")
asyncio.run(run_roleplay_session())
Enterprise Sales Infrastructure Deployment Milestones
With platforms like Tough Tongue AI TTGE, sales enablement leaders can upload battlecards, define buyer personas, and deploy a complete simulation fleet in <2 minutes directly via web APIs.
By continuously refining conversational policies using Direct Preference Optimization (DPO), simulated buyer personas adapt to recent competitive counter-arguments automatically across successive quarters.
Global Dialect Invariance and Multilingual Transfer in Sales Enablement
In global enterprise sales organizations, revenue representatives communicate across diverse international accents and regional vernaculars.
By training multimodal foundation transformers on over 1,000,000 hours of conversational speech data, native Voice-to-Voice models achieve universal accent invariance, accurately grading Indian, British, Australian, and American sales pitches without regional model retraining.
Executive Enablement ROI Summary: Scaling High-Performance Sales Orgs
By combining unlimited on-demand simulations, real-time acoustic prosody tracking, and sub-180ms conversational turn-taking, enterprise revenue organizations accelerate sales rep productivity while unlocking millions in newly qualified pipeline revenue.
Sales Simulation Fleet Scaling Velocity
Deploying enterprise sales roleplay fleets requires high elasticity to support sudden new hire onboarding cohorts without dedicated server provisioning.
With Tough Tongue AI TTGE, sales enablement leaders can scale roleplay sessions dynamically from 5 to 1,000 concurrent simulation channels on demand with zero latency degradation.
9. Frequently Asked Questions
How does AI sales roleplay improve rep ramp time? By providing unlimited 24/7 voice simulations with dynamic buyer personas, reps practice 50+ objection handling scenarios in their first week rather than waiting for scarce manager coaching slots, cutting ramp time from 90 to 35 days.
Can the AI simulate aggressive or hostile prospects? Yes. Platforms like Tough Tongue AI TTGE allow enablement teams to configure buyer personality vectors (e.g., impatient CFO, aggressive procurement negotiator, skeptical technical lead).
How does the AI evaluate verbal delivery and tone? By performing real-time fundamental frequency () tracking and formant spectral analysis, the system evaluates pitch firmness, detects uncertainty uptalk, and scores executive presence.
Can we ground AI roleplay scenarios in our company's real sales calls? Yes. Modern AI coaching engines ingest CRM won/lost call recordings to simulate the exact customer objections and competitor claims reps will encounter in the field.
What is the ideal pacing for B2B sales calls? The optimal conversational pacing for B2B sales discovery and cold calls is 130 to 160 words per minute (WPM) with filler word density under 1.5%.
How does Tough Tongue AI achieve realistic conversational turn-taking? Tough Tongue AI TTGE delivers sub-180ms turnaround latency and full-duplex barge-in, allowing AI buyers to interrupt reps naturally when a pitch runs too long.
How much does AI sales roleplay software cost? Legacy enterprise coaching platforms charge $80 \to $150 per rep per month. On Tough Tongue AI, sales teams access native voice training for a flat rate of ₹3.50 per minute ($0.042/min).
How long does it take to deploy a customized sales roleplay bot? Enablement leaders can upload buyer personas, battlecards, and objection scripts, deploying a fully functional roleplay agent in <2 minutes.
Does AI roleplay replace human sales managers? No. It automates repetitive mechanical objection drills, freeing managers to focus on high-deploy strategic deal coaching and pipeline execution.
Can the system coach multilingual sales teams and Hinglish dialects? Yes. Multimodal foundation models evaluate speech across Indian accents, British English, and regional dialects with high accuracy.
Ramp Your Sales Team 50% Faster with Tough Tongue AI
Turn every sales rep into a top performer. Tough Tongue AI provides carrier-grade voice-to-voice simulation infrastructure with sub-200ms turnaround latency, dynamic buyer personas, and all-inclusive flat pricing at ₹3.50 per minute.