Percentage Calculator

INTRODUCTION

You looked at your paycheck.

$4,200. Last month it was $3,850. Your boss said, "Great raise, 8% bump."

You felt good. For ten seconds. Then you calculated: $4,200 minus $3,850 is $350. $350 divided by $3,850 is... what? You opened your phone calculator. You divided wrong. You got 9.1%. Then you realized you forgot to multiply by 100. You got 0.091. You got confused. You gave up.

You accepted the 8% story because checking felt embarrassing.

But the real raise was 9.09%. Your boss rounded down. Or lied. Or did the same bad math you almost did. You left money on the table because you did not have a Percentage Calculator & Analyzer.

You saw a sale sign: "30% OFF + Additional 20% OFF!"

You thought: "That's 50% off. Amazing."

You paid $70 for a $100 item. But 30% off makes it $70. Then 20% off $70 makes it $56. You overpaid by $14 because stacked percentages do not add. They multiply. The calculator you did not use would have shown you the effective discount was 44%, not 50%.

You run a small business. Your revenue grew from $80,000 to $112,000. You told your partner: "We grew 32%."

But your costs grew from $60,000 to $88,000. Your profit margin shrank from 25% to 21.4%. You celebrated top-line growth while your bottom line bled. A real analyzer would have flagged the margin compression instantly.

You are a student. You scored 72/85 on one test and 68/75 on another. Which is better? You cannot tell without converting to percentages. 84.7% vs. 90.7%. The second test was stronger. But without normalization, you felt worse about the 68.

This is what happens when you work with numbers without a Percentage Calculator & Analyzer.

Percentages are not just school math. They are the language of comparison, growth, risk, and decision-making. Every raise, every discount, every tax, every profit margin, every poll result, every medical statistic, every investment return — all spoken in percentages.

But percentages are deceptively dangerous. They stack. They compound. They invert. They mislead. A 50% increase followed by a 50% decrease does not bring you back to zero. It leaves you at 75%. Most people do not know this. Most people lose money because of this.

A Percentage Calculator & Analyzer does not just find the % sign. It interprets context. It detects change direction. It calculates reverse percentages. It finds the original value before markup. It compares datasets. It spots margin erosion. It turns raw numbers into actionable intelligence.

In 2026, with inflation rates, interest rates, discount codes, commission structures, and data analytics driving every financial decision, percentage literacy is not optional.

It is essential for every employee, employer, shopper, student, investor, analyst, and anyone who has ever nodded along to a percentage they did not truly understand.

---

WHAT IS A PERCENTAGE CALCULATOR & ANALYZER?

A Percentage Calculator & Analyzer is a multi-function computational tool that calculates, compares, and interprets percentage relationships across any numerical dataset.

It handles the real-world complexity that basic calculators and spreadsheet formulas often get wrong:

Core Calculation Modes:

Percentage of a number — What is 15% of $240?

Percentage increase/decrease — From 500 to 650, what is the % change?

Percentage difference — How far is 80 from 100 in relative terms?

Reverse percentage — If $85 includes 8% tax, what was the original price?

Compound percentage — 10% growth for 5 years = 61% total, not 50%

Percentage point vs. percent change — Critical distinction in finance and polling

Error margin & deviation — Statistical accuracy and variance analysis

Weighted percentage — Blended rates across multiple categories

Advanced Analysis Features:

Profit margin analysis — Gross, operating, and net margin calculations

Markup vs. margin — The $100 billion retail confusion

Discount stacking — Sequential vs. additive discount logic

Grade and score normalization — Converting raw scores to comparable percentages

Growth rate analytics — CAGR, MoM, YoY, and trend extrapolation

Tax and tip reverse-calculation — Finding pre-tax amounts from totals

Investment return analysis — Simple vs. annualized percentage gains

Conversion metrics — Click-through rates, bounce rates, funnel drop-offs

Standard Inputs:

Base value (original number)

New value (comparison number)

Percentage rate (tax, discount, growth, commission)

Time period (for compound and annualized calculations)

Dataset (for multi-number analysis)

Outputs You Get:

Exact percentage with decimal precision

Direction indicator (increase, decrease, neutral)

Absolute difference in raw numbers

Reverse-calculated original (pre-markup or pre-tax)

Compound projection over time

Comparative analysis (which number performs better)

Visual ratio (pie-bar representation of proportion)

Contextual insight (e.g., "This is above average," "Margin is compressing")

It answers the questions every number-user asks:

"What is the real discount when they say 'up to 70% off'?"

"Did my salary actually keep up with inflation?"

"Is a 4% mortgage rate better than a 6% rate with 2 points?"

"Why does my 20% profit margin feel like zero money in the bank?"

---

HOW TO USE THE NUMOVIX PERCENTAGE CALCULATOR & ANALYZER

Our calculator gives you clarity in under 15 seconds — before you sign, buy, or agree.

Step 1:

Select your calculation mode.

Example: Percentage Increase / Decrease

---

Step 2:

Enter your original value and new value.

Example:

Original: $3,850 (last month's salary)

New: $4,200 (this month's salary)

---

Step 3:

Click "Calculate & Analyze."

You will instantly see:

Example: Salary Raise Analysis

---

Percentage Results:

| Parameter | Value |

| Absolute Increase | $350 |

| Percentage Increase | 9.09% |

| Percentage Points | +9.09 pp |

| Direction | Increase |

| Doubling Time at This Rate | 7.9 years |

---

Contextual Analysis:

| Parameter | Value |

| Inflation Rate (2026) | 3.2% |

| Real Raise (Above Inflation) | 5.89% |

| Buying Power Gain | Positive |

| Comparison to National Avg | Above average |

---

Key Numbers:

Nominal raise: 9.09%

Real raise: 5.89% (after inflation)

You should feel: Validated, not confused

Action: Confirm if your contract specifies 8% or 9%. Math is on your side.

---

Example: Stacked Discount Analysis

| Parameter | Value |

| Original Price | $250 |

| Discount 1 | 30% off |

| Discount 2 | 20% off remaining |

| Customer Assumption | 50% off = $125 |

| Actual Final Price | $140 |

| Effective Discount | 44% |

| Overpayment Risk | $15 if you miscalculate |

---

Example: Reverse Tax Calculation

| Parameter | Value |

| Total Bill | $127.40 |

| Tax Rate | 8.5% |

| Calculated Pre-Tax Amount | $117.42 |

| Tax Amount | $9.98 |

| Common Mistake | Assuming $127.40 × 8.5% = tax |

---

THE MATH BEHIND PERCENTAGE CALCULATION

Understanding the formulas protects you from manipulation and error.

---

Basic Percentage Formula:

Percentage = (Part ÷ Whole) × 100

Example (35 out of 50):

Percentage = (35 ÷ 50) × 100 = 70%

---

Percentage Increase/Decrease:

% Change = [(New − Original) ÷ |Original|] × 100

Example ($500 to $650):

% Change = [(650 − 500) ÷ 500] × 100 = (150 ÷ 500) × 100 = 30% increase

---

Reverse Percentage (Finding Original):

Original = Final ÷ (1 + Rate as Decimal)

Example ($127.40 total with 8.5% tax):

Original = 127.40 ÷ 1.085 = $117.42

---

Compound Growth:

Final = Original × (1 + Rate)^Periods

Example ($10,000 investment, 7% annual, 10 years):

Final = 10,000 × (1.07)^10 = 10,000 × 1.967 = $19,670

Not $10,000 + (10,000 × 0.07 × 10) = $17,000. Compounding adds $2,670 more.

---

Percentage Difference (Relative to Average):

% Diff = [(Value − Average) ÷ Average] × 100

Example (Your score 85, class average 78):

% Diff = [(85 − 78) ÷ 78] × 100 = 8.97% above average

---

Markup vs. Margin:

Markup % = [(Price − Cost) ÷ Cost] × 100

Margin % = [(Price − Cost) ÷ Price] × 100

Example (Cost $60, Price $100):

Markup = [(100 − 60) ÷ 60] × 100 = 66.7%

Margin = [(100 − 60) ÷ 100] × 100 = 40%

Critical: A 50% markup is not a 50% margin. It is a 33.3% margin. This confusion destroys businesses.

---

Weighted Average Percentage:

Weighted % = Σ(Value × Weight) ÷ Σ(Weights)

Example:

Test 1: 80% (weight 30%)

Test 2: 90% (weight 70%)

Weighted = (80×0.30 + 90×0.70) = 24 + 63 = 87%

Simple average would be 85%. The weight matters.

---

Complete Real Example:

David's E-Commerce Pricing Disaster:

Starting Point:

• Online store selling handmade leather wallets

• Cost per wallet: $28

• Initial price: $55

• Monthly sales: 120 units

• Gross revenue: $6,600

---

Month 3: The "Double Margin" Mistake

David wants a 50% profit margin. He thinks: "Cost is $28. 50% of $28 is $14. So price should be $28 + $14 = $42."

He drops his price to $42.

Sales jump to 180 units. He celebrates.

But his profit per unit is now $14. His total profit is 180 × $14 = $2,520.

Before, at $55, his margin was:

(55 − 28) ÷ 55 = 49.1% margin

Profit per unit: $27

Total profit: 120 × $27 = $3,240

He gained 60 more sales but lost $720 in monthly profit. And he works 50% harder fulfilling orders.

He thinks: "I need more volume to make it up."

He runs a 30% off sale on the $42 price.

New price: $42 × 0.70 = $29.40

Profit per unit: $29.40 − $28 = $1.40

He sells 220 units. Total profit: $308.

He is now making $308/month instead of his original $3,240. He is working triple the hours for one-tenth the profit.

He blames the market. He blames competition. He blames Amazon.

---

Month 6: Discovers the Analyzer

David uses the Numovix Percentage Calculator & Analyzer.

• Cost: $28

• Original price: $55

• Target margin: 50%

Calculator Results:

| Parameter | Value |

| Current Margin at $55 | 49.1% |

| Price for True 50% Margin | $56.00 |

| His "50% Markup" Price | $42.00 |

| Actual Margin at $42 | 33.3% |

| 30% Sale Price | $29.40 |

| Margin at Sale Price | 4.8% |

He realizes:

He confused markup with margin. A 50% markup ($42) gives only 33.3% margin.

To get 50% margin, price must be $56 (double the cost is a 50% margin, not 100% markup).

His 30% sale destroyed profitability. He was basically giving away wallets for free after shipping and packaging.

---

New Approach:

Target: Correct margin understanding, strategic pricing

He raises price to $60.

• Margin: (60 − 28) ÷ 60 = 53.3%

• Profit per unit: $32

He runs a 15% off strategic sale for email subscribers only.

• Sale price: $60 × 0.85 = $51

• Margin at sale: (51 − 28) ÷ 51 = 45.1%

• Still profitable. Still premium positioning.

He sells 95 units at full price and 40 units at sale price.

• Full profit: 95 × $32 = $3,040

• Sale profit: 40 × $23 = $920

Total profit: $3,960

He works less. He ships less. He makes $720 more than his original best month.

Why? Because he respected the percentage math.

---

PERCENTAGE REFERENCE & ANALYSIS TABLES

Common Percentage Conversions:

| Fraction | Decimal | Percentage |

| 1/2 | 0.50 | 50% |

| 1/3 | 0.333 | 33.3% |

| 1/4 | 0.25 | 25% |

| 1/5 | 0.20 | 20% |

| 1/8 | 0.125 | 12.5% |

| 1/10 | 0.10 | 10% |

| 1/16 | 0.0625 | 6.25% |

| 1/20 | 0.05 | 5% |

---

Retail Discount Effective Rates:

| Advertised | Actual (Stacked) | Effective % | You Pay on $100 |

| 20% off | Single | 20% | $80 |

| 30% + 20% off | Sequential | 44% | $56 |

| 50% + 10% off | Sequential | 55% | $45 |

| Buy 1 Get 1 50% | Effective | 25% per item | $75 per $100 |

| Buy 2 Get 1 Free | Effective | 33.3% per item | $66.70 per $100 |

---

Margin vs. Markup Critical Table:

| If Cost is $50 and You Want... | Your Price Must Be | Markup % | Margin % |

| 20% Margin | $62.50 | 25% | 20% |

| 30% Margin | $71.43 | 42.9% | 30% |

| 40% Margin | $83.33 | 66.7% | 40% |

| 50% Margin | $100.00 | 100% | 50% |

| 60% Margin | $125.00 | 150% | 60% |

---

Compound Growth Over Time (7% Rate):

| Years | Total Growth | Multiplier |

| 1 | 7.0% | 1.07× |

| 5 | 40.3% | 1.403× |

| 10 | 96.7% | 1.967× |

| 20 | 286.9% | 3.87× |

| 30 | 661.2% | 7.61× |

---

WHY EVERYONE NEEDS A PERCENTAGE CALCULATOR & ANALYZER

1. Stop Accepting Bad Math From Employers

"We gave everyone a 5% raise."

But your department was already 12% below market. A 5% raise still leaves you 7% underpaid. The calculator shows your real market position, not just the nominal bump.

---

2. Decode Sales and Marketing Tricks

"Save up to 70%!"

Up to 70% means one item somewhere is 70% off. The average discount is 18%. The calculator lets you compute the actual cart total before checkout.

---

3. Understand Your Real Investment Returns

Your stock went from $80 to $96. That is 20% growth.

But inflation was 8% and fees were 2%. Your real return is 10%. The analyzer subtracts the hidden percentages.

---

4. Fix Business Pricing Before It Kills You

Most small businesses fail not because of bad products but because of bad pricing math.

Confusing markup with margin. Stacking discounts until profit disappears. The analyzer is your financial guardrail.

---

5. Normalize Incomparable Numbers

Test A: 45/60. Test B: 72/90. Test C: 38/50.

Which is best? You cannot tell without percentages.

• A: 75%

• B: 80%

• C: 76%

The analyzer normalizes everything to a comparable scale.

---

6. Calculate Reverse Percentages Instantly

The bill says $540 including 10% service charge. What was the pre-charge amount?

Most people guess $540 − $54 = $486. Wrong.

Correct: $540 ÷ 1.10 = $490.91. The service charge was $49.09, not $54.

---

7. Project Compound Effects Accurately

A 15% annual growth sounds modest. Over 10 years, it is 305% total growth. Your business quadruples.

A 2% monthly churn sounds small. Over 12 months, it compounds to 22% annual customer loss.

The analyzer shows the long-term truth of small percentages.

---

KEY FACTORS THAT AFFECT PERCENTAGE INTERPRETATION

Base Size Matters:

A 50% increase from $10 to $15 is trivial. A 50% increase from $1,000,000 to $1,500,000 is massive.

Percentages without absolute numbers are meaningless context. The analyzer always shows both.

---

Direction and Sign:

+10% then −10% = −1% net loss

−10% then +10% = −1% net loss

Percentages are not symmetric. The analyzer tracks directional compounding.

---

Time Period Normalization:

20% growth over 2 years = 9.54% annual (not 10%)

Monthly 2% growth = 26.8% annual (not 24%)

The analyzer annualizes rates for apples-to-apples comparison.

---

Percentage Points vs. Percent Change:

• Interest rate moves from 5% to 7%.

• That is 2 percentage points (pp).

• That is a 40% increase in the rate itself.

News says "rates increased 2%." Ambiguous. The analyzer distinguishes points vs. change.

---

Statistical Error Margins:

A poll shows 52% support ±3%. The true range is 49% to 55%. The analyzer interprets whether a lead is statistically significant or noise.

---

COMMON MISTAKES PEOPLE MAKE

Mistake 1: Adding Percentages Instead of Multiplying

"20% off plus 10% off = 30% off."

Wrong. $100 × 0.80 × 0.90 = $72. That is 28% off, not 30%.

Always multiply sequential percentages.

---

Mistake 2: Confusing Markup and Margin

You want a 40% margin. You mark up cost by 40%.

If cost is $100, price is $140. Margin = (140−100)/140 = 28.6%.

You needed to price at $166.67 to get a 40% margin.

Markup is on cost. Margin is on price. They are never the same.

---

Mistake 3: Calculating Tax on the Total

Bill is $200. Tax is 8%. You pay $216. You think the tax was $16.

Correct. But if the total is $216 and tax is 8%, the pre-tax amount is $216 ÷ 1.08 = $200. Not $216 − $16 = $200 (that works, but only because 8% of 200 is exactly 16).

If total is $500 and tax is 8%, pre-tax is $462.96, not $460. The difference is $2.96 of hidden error.

---

Mistake 4: Ignoring Compounding

"We grow 10% per year. In 10 years, we double."

Wrong. 10% × 10 = 100%, but compounding makes it 159% growth. You more than double.

Conversely, a 10% annual decline for 10 years leaves you with 34.9%, not zero.

Percentages compound exponentially, not linearly.

---

Mistake 5: Comparing Percentages With Different Bases

Company A grows 50% from $1M to $1.5M.

Company B grows 20% from $50M to $60M.

A's growth rate is higher. B added $10M in real value. A added $0.5M.

The analyzer shows absolute impact alongside percentage change.

---

Mistake 6: Using Simple Average for Weighted Data

You scored 90% on a quiz worth 10% of your grade and 70% on a final worth 90%.

Simple average: 80%.

Weighted average: (90×0.10) + (70×0.90) = 72%.

Weight matters. The analyzer computes true weighted results.

---

Mistake 7: Misreading Percentage Point Changes

Unemployment drops from 8% to 6%.

That is 2 percentage points. That is a 25% reduction in unemployment.

Headlines mix these. The analyzer clarifies which metric matters.

---

PRO TIPS TO CALCULATE LIKE A PRO

Tip 1: Memorize the 10% Rule

To find 10% of any number, move the decimal one place left.

• 10% of $450 = $45

• 10% of 3,200 = 320

From there:

• 5% = half of 10%

• 20% = double 10%

• 15% = 10% + 5%

Mental math backup. The calculator confirms.

---

Tip 2: Always Calculate Real Returns

Investment return: 12%

Inflation: 4%

Fees: 1.5%

Real return: 12 − 4 − 1.5 = 6.5%

The analyzer strips away the illusion of nominal growth.

---

Tip 3: Use Reverse Calculation for Every Bill

If the total is $324 and tax is included at 8.25%, the pre-tax was $299.31.

Use the analyzer's reverse mode to audit every invoice and receipt.

---

Tip 4: Check Margin Monthly, Not Just Revenue

Revenue can grow while margin dies. Set a minimum margin threshold in the analyzer. If your margin drops below 30%, it flags instantly.

---

Tip 5: Annualize All Rates for Comparison

One investment offers 8% over 18 months. Another offers 6% annually.

Convert both to annualized:

• 8% over 18 months = 5.3% annualized

• 6% annual = 6% annualized

The "bigger" number is actually worse. The analyzer normalizes time.

---

Tip 6: Build a Personal Percentage Dashboard

Track monthly:

• Savings rate (% of income)

• Debt payment rate

• Investment return

• Expense inflation

The analyzer stores trends and shows if your savings rate is improving or your expenses are outpacing income.

---

Tip 7: Verify Every "Average" Claim

"Our customers save an average of 35%."

Ask: What was the median? What was the range? Averages hide outliers. The analyzer shows distribution, not just mean.

---

QUICK SUMMARY

Before you calculate, remember these key points:

Percentage = (Part ÷ Whole) × 100 — the foundation

% Change = [(New − Old) ÷ Old] × 100 — always divide by the original

Reverse % = Final ÷ (1 + Rate) — to find pre-tax or pre-markup amounts

Compound = Original × (1 + Rate)^Time — never multiply rate by time

Markup ≠ Margin — markup is on cost, margin is on price

Stacked discounts multiply — 20% + 10% = 28% effective, not 30%

Percentage points ≠ percent change — 5% to 7% is 2 pp, 40% change

Real return = Nominal − Inflation − Fees — the money you actually keep

Weighted average > simple average — when items have different importance

Percentages need absolute context — 50% of $10 is not like 50% of $1M

Always annualize rates when comparing investments or growth

Check margin, not just revenue — top-line growth can hide bottom-line bleeding

Use the analyzer for every financial decision — raises, discounts, pricing, taxes, investments

---

FREQUENTLY ASKED QUESTIONS

Q1: What is the difference between percentage and percentage points?

If a rate goes from 5% to 8%, that is 3 percentage points higher. It is also a 60% increase in the rate itself.

• Use percentage points for absolute difference.

• Use percent change for relative impact.

---

Q2: How do I calculate what percentage one number is of another?

Divide the part by the whole. Multiply by 100.

Example: 45 is what percent of 200?

45 ÷ 200 = 0.225 = 22.5%

---

Q3: Why is my 20% raise not showing 20% more in my paycheck?

Taxes, benefits, and 401(k) contributions scale with gross pay. Your net raise is smaller than your gross raise percentage. The analyzer has a net raise mode that factors in tax brackets.

---

Q4: How do I find the original price before a discount?

Original = Sale Price ÷ (1 − Discount %)

Example: You paid $70 at 30% off.

Original = 70 ÷ 0.70 = $100

---

Q5: What is CAGR and why does it matter?

Compound Annual Growth Rate. It smooths volatile returns into a steady annual equivalent.

Example: Investment goes 50% up, then 30% down, then 20% up.

CAGR = 8.8% annualized. The analyzer computes this so you compare fairly against fixed-rate products.

---

Q6: How do I calculate profit margin correctly?

Margin = (Revenue − Cost) ÷ Revenue × 100

Never divide by cost. That is markup.

Example: Sell for $80, cost is $50.

Margin = (80 − 50) ÷ 80 = 37.5%

---

Q7: Can percentages ever decrease symmetrically?

No. A 50% increase followed by a 50% decrease leaves you at 75% of the original.

Example: $100 → $150 (50% up) → $75 (50% down).

Percentages are path-dependent.

---

Q8: How do I compare test scores with different total points?

Convert to percentages.

72/80 = 90%

85/100 = 85%

The 72/80 score is better despite the lower raw number. The analyzer normalizes instantly.

---

Q9: What is a good savings rate percentage?

Emergency fund phase: 10–15% of income

Wealth building phase: 20–30% of income

FIRE movement: 50%+ of income

The analyzer tracks your rate against age-based benchmarks.

---

Q10: How do I calculate the percentage difference between two percentages?

Use the percentage point difference for simple gaps. Use relative percent change for proportional impact.

Example: 5% to 8%

• Points: 3 pp

• Relative change: (8−5) ÷ 5 = 60% increase

---

RELATED CALCULATORS

Explore our full suite of free financial and analytical tools:

Compound Interest Calculator

Profit Margin & Markup Analyzer

Salary & Raise Calculator

Discount & Sale Comparator

Investment Return Analyzer

Grade & GPA Calculator

Tax Reverse Calculator

Inflation Adjusted Value Calculator

Business Break-Even Calculator

Statistical Significance Checker

---

FINAL THOUGHTS

Percentages are the most powerful and most misunderstood tool in modern life.

They decide whether you get a fair raise. Whether your business survives. Whether your investment grows. Whether you overpay at checkout.

A percentage is never just a number with a % sign. It is a relationship. It is a story about change. It is a weapon in the hands of marketers and a shield in the hands of the informed.

The Percentage Calculator & Analyzer does not just crunch numbers.

It reveals truth.

It tells you: "Your raise was 9.09%, not 8%. Your margin is 33%, not 50%. Your discount was 44%, not 50%. Your real return is 6.5%, not 12%."

Below the right analysis, you are not making decisions. You are accepting stories told by people who benefit from your confusion.

At the right analysis, with precise percentages, you are negotiating, pricing, investing, and budgeting from a position of mathematical certainty.

Before you accept another percentage from a boss, a billboard, or a broker, run it through the analyzer.

Before you set another price for your product, check your margin.

Before you celebrate another investment return, subtract inflation.

Know your percentages. Respect the base. Calculate from a place of precision, not assumption.

That is how you keep what you earn.

That is how you price what you sell.

That is how you read the world without being fooled by the math.

---

DISCLAIMER

This article is for educational and informational purposes only.

Percentage calculations, financial formulas, and analytical guidelines are general estimates and vary significantly by jurisdiction, tax code, market conditions, and individual circumstances.

The examples provided are illustrative and based on standard mathematical practices.

Actual financial decisions depend on:

• Tax brackets and withholding schedules

• Market volatility and investment risk

• Business overhead and variable costs

• Contract terms and employment agreements

• Inflation rates and monetary policy

Always consult a qualified financial advisor, accountant, tax professional, or business analyst before making major financial, pricing, or investment decisions.

Numovix does not provide financial advice, investment management, or tax preparation services.

Our calculator results are estimates and should not replace professional financial planning or certified accounting guidance. For tax and legal advice, consult a licensed CPA or attorney in your jurisdiction.

Percentage Calculator & Analyzer | Calculate Growth, Discounts, Tax & Grade Analytics | Numovix

Free percentage calculator and analyzer. Calculate percentage increase, decrease, difference, error margin, profit margin, tax rates, and grade analytics instantly. Visualize ratios, compare benchmarks, and stop guessing with numbers. No signup needed.