Capsule Fill Weight Calculation

Capsule Fill Weight Calculator & Guide – Optimize Your Dosage :root { –primary-color: #004a99; –success-color: #28a745; –background-color: #f8f9fa; –text-color: #333; –label-color: #555; –border-color: #ccc; –shadow-color: rgba(0, 0, 0, 0.1); } body { font-family: 'Arial', sans-serif; background-color: var(–background-color); color: var(–text-color); line-height: 1.6; margin: 0; padding: 0; display: flex; flex-direction: column; align-items: center; } .container { width: 100%; max-width: 960px; margin: 20px auto; padding: 20px; background-color: #fff; border-radius: 8px; box-shadow: 0 4px 8px var(–shadow-color); } header { background-color: var(–primary-color); color: #fff; padding: 20px 0; text-align: center; width: 100%; } header h1 { margin: 0; font-size: 2.5em; } main { padding: 20px 0; width: 100%; } .calculator-section { margin-bottom: 40px; padding: 30px; background-color: #fdfdfd; border: 1px solid #eee; border-radius: 8px; box-shadow: inset 0 1px 3px var(–shadow-color); } .calculator-section h2 { color: var(–primary-color); text-align: center; margin-bottom: 25px; font-size: 2em; } .loan-calc-container { display: flex; flex-direction: column; gap: 20px; } .input-group { display: flex; flex-direction: column; margin-bottom: 15px; } .input-group label { margin-bottom: 8px; font-weight: bold; color: var(–label-color); font-size: 0.95em; } .input-group input[type="number"], .input-group input[type="text"], .input-group select { padding: 12px 15px; border: 1px solid var(–border-color); border-radius: 5px; font-size: 1em; transition: border-color 0.3s ease; } .input-group input:focus, .input-group select:focus { border-color: var(–primary-color); outline: none; } .input-group small { color: #6c757d; font-size: 0.85em; margin-top: 8px; } .error-message { color: #dc3545; font-size: 0.85em; margin-top: 5px; display: none; /* Hidden by default */ } .button-group { display: flex; justify-content: space-between; margin-top: 30px; flex-wrap: wrap; gap: 15px; } .button-group button { padding: 12px 25px; border: none; border-radius: 5px; cursor: pointer; font-size: 1em; font-weight: bold; transition: background-color 0.3s ease, transform 0.2s ease; flex: 1; min-width: 150px; } .btn-calculate { background-color: var(–primary-color); color: white; } .btn-calculate:hover { background-color: #003366; transform: translateY(-2px); } .btn-reset { background-color: #6c757d; color: white; } .btn-reset:hover { background-color: #5a6268; transform: translateY(-2px); } .btn-copy { background-color: var(–success-color); color: white; } .btn-copy:hover { background-color: #218838; transform: translateY(-2px); } .results-container { margin-top: 30px; padding: 25px; background-color: var(–primary-color); color: white; border-radius: 8px; text-align: center; box-shadow: 0 2px 5px var(–shadow-color); } .results-container h3 { margin-top: 0; font-size: 1.5em; margin-bottom: 20px; } #primary-result { font-size: 2.5em; font-weight: bold; margin-bottom: 15px; display: inline-block; padding: 10px 20px; background-color: var(–success-color); border-radius: 5px; } .intermediate-results div, .formula-explanation { margin-top: 15px; font-size: 1.1em; } .formula-explanation { margin-top: 25px; font-style: italic; opacity: 0.9; } .chart-container { margin-top: 40px; padding: 30px; background-color: #fff; border-radius: 8px; box-shadow: 0 2px 5px var(–shadow-color); } .chart-container h3 { color: var(–primary-color); text-align: center; margin-bottom: 25px; font-size: 1.8em; } canvas { display: block; margin: 0 auto; max-width: 100%; height: auto !important; } .table-container { margin-top: 40px; padding: 30px; background-color: #fff; border-radius: 8px; box-shadow: 0 2px 5px var(–shadow-color); overflow-x: auto; } .table-container h3 { color: var(–primary-color); text-align: center; margin-bottom: 25px; font-size: 1.8em; } table { width: 100%; border-collapse: collapse; margin-top: 20px; } th, td { padding: 12px 15px; text-align: left; border: 1px solid var(–border-color); } thead th { background-color: var(–primary-color); color: white; font-weight: bold; } tbody tr:nth-child(even) { background-color: #f2f2f2; } tbody tr:hover { background-color: #e9ecef; } article { margin-top: 40px; width: 100%; } article h2 { color: var(–primary-color); font-size: 2em; margin-top: 40px; margin-bottom: 20px; border-bottom: 2px solid var(–primary-color); padding-bottom: 8px; } article h3 { color: #0056b3; font-size: 1.5em; margin-top: 30px; margin-bottom: 15px; } article p, article ul, article ol { margin-bottom: 20px; font-size: 1.1em; color: #333; } article li { margin-bottom: 10px; } .faq-list dt { font-weight: bold; color: var(–primary-color); margin-top: 20px; margin-bottom: 5px; font-size: 1.1em; } .faq-list dd { margin-left: 20px; margin-bottom: 15px; } .internal-links { margin-top: 40px; padding: 30px; background-color: #fff; border-radius: 8px; box-shadow: 0 2px 5px var(–shadow-color); } .internal-links h3 { color: var(–primary-color); text-align: center; margin-bottom: 25px; font-size: 1.8em; } .internal-links ul { list-style: none; padding: 0; } .internal-links li { margin-bottom: 15px; border-bottom: 1px dashed #eee; padding-bottom: 10px; } .internal-links li:last-child { border-bottom: none; } .internal-links a { color: var(–primary-color); text-decoration: none; font-weight: bold; } .internal-links a:hover { text-decoration: underline; } .internal-links p { font-size: 0.95em; color: #555; margin-top: 5px; } footer { text-align: center; padding: 20px; margin-top: 40px; width: 100%; background-color: #e9ecef; color: #6c757d; font-size: 0.9em; } /* Responsive adjustments */ @media (max-width: 768px) { header h1 { font-size: 1.8em; } .container { padding: 15px; } .calculator-section, .chart-container, .table-container, .internal-links { padding: 20px; } .button-group button { flex: none; width: 100%; } .results-container { padding: 20px; } #primary-result { font-size: 2em; } table, th, td { padding: 10px; font-size: 0.9em; } }

Capsule Fill Weight Calculator & Guide

Precision Dosing for Pharmaceuticals and Supplements

Online Capsule Fill Weight Calculator

The precise amount of the main therapeutic compound in milligrams.
The combined weight of inactive ingredients (binders, diluents) in milligrams.
The weight of the empty capsule itself in milligrams.

Your Calculated Capsule Fill Weight

— mg
Total Active: — mg
Total Excipients: — mg
Total Fill (Active + Excipients): — mg
Formula: Total Fill Weight = (Active Ingredient Amount + Fillers/Excipients Amount)
Total Capsule Weight = Total Fill Weight + Empty Capsule Shell Weight

Capsule Weight Distribution

Capsule Fill Weight Breakdown

Component Weight (mg) Percentage of Total Fill Weight
Active Ingredient –%
Fillers/Excipients –%
Total Fill Weight 100.0%
Empty Capsule Shell N/A
Gross Capsule Weight N/A

This table breaks down the components contributing to the final capsule's weight.

What is Capsule Fill Weight Calculation?

Capsule fill weight calculation is the process of determining the precise total amount of material that needs to be placed inside a pharmaceutical or supplement capsule to achieve the desired dosage and consistency. It involves summing the weight of the active pharmaceutical ingredient (API), any necessary excipients or fillers, and ensuring this total fill aligns with the specified capsule size and the weight of the empty capsule shell itself. Accurate calculation is paramount for ensuring therapeutic efficacy, patient safety, and product quality control in manufacturing.

Who Should Use This Calculation?

This calculation is essential for several groups:

  • Pharmaceutical Manufacturers: Ensuring consistent and accurate dosing in large-scale production.
  • Supplement Companies: Verifying that each dose of a dietary supplement contains the advertised amount of ingredients.
  • Compounding Pharmacies: Preparing customized medication dosages for individual patients.
  • Quality Control Laboratories: Validating fill weights during and after the manufacturing process.
  • Researchers and Developers: Formulating new drug delivery systems or supplement blends.

Common Misconceptions about Capsule Fill Weight

  • Myth: Fill weight is the same as active ingredient weight. Reality: Fill weight includes active ingredients PLUS inactive excipients.
  • Myth: All capsules of the same size weigh the same. Reality: Capsule weight varies based on the density and quantity of the fill material and the shell itself.
  • Myth: slight variations in fill weight are insignificant. Reality: Even minor deviations can lead to sub-potent or over-potent doses, impacting efficacy and safety.

Capsule Fill Weight Calculation Formula and Mathematical Explanation

The core of capsule fill weight calculation relies on accurately summing the components that make up the final filled capsule. The process can be broken down into two main steps:

  1. Calculate the Total Fill Weight: This is the combined weight of all materials intended to go *inside* the capsule.
  2. Calculate the Gross Capsule Weight: This is the total weight of the filled capsule, including the shell.

Step-by-Step Derivation:

1. Total Fill Weight (TFW): This is the sum of the active ingredient and any excipients.

TFW = Active Ingredient Amount (AIA) + Fillers/Excipients Amount (FEA)

2. Gross Capsule Weight (GCW): This is the total weight of the filled capsule, which includes the calculated fill weight and the weight of the empty capsule shell.

GCW = Total Fill Weight (TFW) + Empty Capsule Shell Weight (ECS)

Variable Explanations:

  • Active Ingredient Amount (AIA): The quantity of the primary substance intended for therapeutic or physiological effect, measured in milligrams (mg).
  • Fillers/Excipients Amount (FEA): The quantity of inactive ingredients (e.g., binders, diluents, disintegrants, lubricants) added to aid in manufacturing, ensure proper flow, or achieve the target volume/weight, measured in milligrams (mg).
  • Total Fill Weight (TFW): The combined weight of the active ingredient and excipients, representing the total mass of the substance filling the capsule, measured in milligrams (mg).
  • Empty Capsule Shell Weight (ECS): The weight of the empty capsule shell itself, typically made of gelatin or hypromellose, measured in milligrams (mg).
  • Gross Capsule Weight (GCW): The final weight of the capsule after it has been filled and sealed, measured in milligrams (mg).

Variables Table:

Variable Meaning Unit Typical Range
AIA Active Ingredient Amount mg 0.1 mg – 1000 mg (highly variable)
FEA Fillers/Excipients Amount mg 20 mg – 800 mg (depends on capsule size and API density)
TFW Total Fill Weight mg 50 mg – 1000 mg (for standard capsules)
ECS Empty Capsule Shell Weight mg 20 mg – 150 mg (depends on capsule size and material)
GCW Gross Capsule Weight mg 70 mg – 1200 mg (sum of TFW and ECS)

Practical Examples (Real-World Use Cases)

Example 1: Standard Supplement Capsule

A supplement manufacturer is producing capsules containing Vitamin C. Each capsule should contain 500 mg of Vitamin C and use 100 mg of microcrystalline cellulose as a filler. The empty size '0' capsule shell weighs 75 mg.

  • Active Ingredient Amount (AIA): 500 mg
  • Fillers/Excipients Amount (FEA): 100 mg
  • Empty Capsule Shell Weight (ECS): 75 mg

Calculation:

  • Total Fill Weight (TFW) = 500 mg (AIA) + 100 mg (FEA) = 600 mg
  • Gross Capsule Weight (GCW) = 600 mg (TFW) + 75 mg (ECS) = 675 mg

Interpretation:

Each filled capsule should weigh approximately 675 mg. The fill material itself weighs 600 mg, with 500 mg being the active Vitamin C and 100 mg being the filler. Quality control would involve weighing filled capsules to ensure they are close to 675 mg.

Example 2: Potent Pharmaceutical Compound

A pharmaceutical company is producing a critical medication where the active pharmaceutical ingredient (API) is very potent and required in a small dose. Each capsule needs 20 mg of the API. Due to its low density and the need for consistent tablet formation within the capsule, 180 mg of lactose is used as a diluent. The empty size '1' capsule shell weighs 60 mg.

  • Active Ingredient Amount (AIA): 20 mg
  • Fillers/Excipients Amount (FEA): 180 mg (Lactose)
  • Empty Capsule Shell Weight (ECS): 60 mg

Calculation:

  • Total Fill Weight (TFW) = 20 mg (AIA) + 180 mg (FEA) = 200 mg
  • Gross Capsule Weight (GCW) = 200 mg (TFW) + 60 mg (ECS) = 260 mg

Interpretation:

The target weight for each filled capsule is 260 mg. The fill material (200 mg) consists of a small amount of potent API and a larger amount of diluent to ensure accurate and consistent dosing and to fill the capsule appropriately.

How to Use This Capsule Fill Weight Calculator

Our calculator simplifies the process of determining your capsule fill weights. Follow these steps:

  1. Input Active Ingredient Amount (mg): Enter the exact amount of the primary active substance per capsule in milligrams.
  2. Input Fillers/Excipients Amount (mg): Enter the total weight of all inactive ingredients (fillers, binders, etc.) per capsule in milligrams.
  3. Input Empty Capsule Shell Weight (mg): Enter the average weight of the empty capsule shell you are using, in milligrams.
  4. Click 'Calculate Fill Weight': The calculator will instantly provide the key results.

How to Read Results:

  • Primary Result (Target Total Fill Weight): This is the total weight of the material (active + excipients) that should be inside the capsule.
  • Intermediate Values: You'll see the breakdown of Total Active Ingredient, Total Excipients, and the Total Fill Weight.
  • Gross Capsule Weight: This is the final weight of the sealed capsule, including the shell. It's crucial for quality control checks.
  • Table and Chart: The table provides a detailed breakdown of weights and percentages, while the chart visually represents the distribution of components.

Decision-Making Guidance:

Use the results to:

  • Adjust formulation ratios if the Total Fill Weight doesn't match your target capsule size or density requirements.
  • Set precise targets for your capsule filling machinery.
  • Establish acceptable weight ranges for quality control checks.
  • Ensure regulatory compliance by maintaining accurate dosing.

Key Factors That Affect Capsule Fill Weight Results

Several factors can influence the actual weight of the material filling a capsule and the final capsule weight:

  1. Density of Ingredients:

    The bulk density (unpacked) and tapped density (packed) of both the active ingredient and excipients are critical. Low-density materials occupy more volume for the same weight, potentially requiring larger capsules or different filler ratios to achieve the target fill weight.

  2. Particle Size and Flowability:

    Fine powders might pack differently than granular materials. Poor flowability can lead to inconsistent filling, causing weight variations. Excipients like glidants are often added to improve powder flow.

  3. Moisture Content:

    Hygroscopic ingredients can absorb moisture from the air, increasing their weight over time. Consistent control of humidity during manufacturing and storage is essential.

  4. Capsule Shell Variability:

    Even within the same size, empty capsule shells can have slight variations in weight due to manufacturing tolerances. This directly impacts the Gross Capsule Weight.

  5. Capsule Filling Equipment Calibration:

    The machinery used to fill capsules must be accurately calibrated. Dosing mechanisms (e.g., augers, tamping pins) need precise settings to deliver the correct amount of powder consistently.

  6. Compression/Tamping Force:

    The force applied during the filling process can affect how densely the powder packs into the capsule. Over-tamping can lead to difficulty in disintegration, while under-tamping might result in weight variation or an incomplete fill.

  7. Environmental Conditions:

    Temperature and humidity in the manufacturing environment can affect powder properties (e.g., static electricity, moisture absorption), indirectly influencing fill weight.

Frequently Asked Questions (FAQ)

What is the difference between fill weight and gross weight?
Fill weight refers to the total weight of the ingredients (active + excipients) placed *inside* the capsule. Gross weight is the total weight of the filled capsule *including* the weight of the empty capsule shell.
Can I use volume instead of weight for calculations?
While volume is important for capsule sizing, weight is the standard for ensuring accurate dosing due to variations in powder density. Weight-based calculations are more reliable for precise dosage control.
What happens if the fill weight is too low or too high?
Too low a fill weight can result in a sub-potent dose (less active ingredient than intended), potentially rendering the medication ineffective. Too high a fill weight can lead to an over-potent dose (more active ingredient than intended), increasing the risk of side effects or toxicity.
How often should capsule filling equipment be calibrated?
Calibration frequency depends on the equipment, the product's criticality, and regulatory requirements. Typically, it should be done at the start of each production run, after maintenance, or at regular intervals (e.g., daily or per shift).
What are common excipients used in capsule formulations?
Common excipients include diluents (e.g., lactose, microcrystalline cellulose), binders (e.g., starch paste), disintegrants (e.g., croscarmellose sodium), and lubricants/glidants (e.g., magnesium stearate, colloidal silicon dioxide).
Does capsule size affect fill weight calculation?
Yes, capsule size dictates the available volume. A larger capsule can accommodate a greater volume of fill material. While the formula remains the same, the *amount* of fillers/excipients needed to reach a target weight will differ significantly between capsule sizes.
How does API potency affect the calculation?
Highly potent APIs are required in very small amounts. This often means a larger proportion of excipients is needed to achieve a suitable fill weight and volume that can be consistently handled by manufacturing equipment and fit within standard capsule sizes.
Can I use this calculator for softgel capsules?
This calculator is primarily designed for hard-shell capsules filled with powders or granules. Softgel capsules are pre-formed liquid/semi-solid filled units, and their manufacturing and fill weight determination differ significantly.

© 2023 Your Company Name. All rights reserved. This calculator and guide are for informational purposes only.

var chartInstance = null; function validateInput(id, min, max, errorMessageElementId) { var input = document.getElementById(id); var value = parseFloat(input.value); var errorElement = document.getElementById(errorMessageElementId); var isValid = true; errorElement.style.display = 'none'; input.style.borderColor = '#ccc'; if (isNaN(value)) { errorElement.textContent = 'Please enter a valid number.'; errorElement.style.display = 'block'; input.style.borderColor = '#dc3545'; isValid = false; } else if (value max) { errorElement.textContent = 'Value is unusually high. Please check.'; errorElement.style.display = 'block'; input.style.borderColor = '#ffc107'; // Warning color isValid = false; } return isValid; } function calculateCapsuleFillWeight() { var activeIngredientAmount = document.getElementById("activeIngredientAmount"); var fillersAmount = document.getElementById("fillersAmount"); var capsuleShellWeight = document.getElementById("capsuleShellWeight"); var errorActive = document.getElementById("activeIngredientAmountError"); var errorFillers = document.getElementById("fillersAmountError"); var errorShell = document.getElementById("capsuleShellWeightError"); var primaryResultElement = document.getElementById("primary-result"); var totalActiveIngredientElement = document.getElementById("totalActiveIngredient"); var totalExcipientsElement = document.getElementById("totalExcipients"); var totalFillWeightElement = document.getElementById("totalFillWeight"); var tableActiveIngredient = document.getElementById("tableActiveIngredient"); var tableExcipients = document.getElementById("tableExcipients"); var tableTotalFillWeight = document.getElementById("tableTotalFillWeight"); var tableCapsuleShell = document.getElementById("tableCapsuleShell"); var tableGrossWeight = document.getElementById("tableGrossWeight"); var tableActivePercentage = document.getElementById("tableActivePercentage"); var tableExcipientsPercentage = document.getElementById("tableExcipientsPercentage"); var isValid = true; if (!validateInput("activeIngredientAmount", 0, 5000, "activeIngredientAmountError")) isValid = false; if (!validateInput("fillersAmount", 0, 2000, "fillersAmountError")) isValid = false; if (!validateInput("capsuleShellWeight", 0, 500, "capsuleShellWeightError")) isValid = false; if (!isValid) { primaryResultElement.textContent = "– mg"; totalActiveIngredientElement.textContent = "Total Active: — mg"; totalExcipientsElement.textContent = "Total Excipients: — mg"; totalFillWeightElement.textContent = "Total Fill: — mg"; tableActiveIngredient.textContent = "–"; tableExcipients.textContent = "–"; tableTotalFillWeight.textContent = "–"; tableCapsuleShell.textContent = "–"; tableGrossWeight.textContent = "–"; tableActivePercentage.textContent = "–%"; tableExcipientsPercentage.textContent = "–%"; return; } var activeIngredient = parseFloat(activeIngredientAmount.value); var fillers = parseFloat(fillersAmount.value); var shellWeight = parseFloat(capsuleShellWeight.value); var totalFillWeight = activeIngredient + fillers; var grossCapsuleWeight = totalFillWeight + shellWeight; primaryResultElement.textContent = totalFillWeight.toFixed(2) + " mg"; totalActiveIngredientElement.textContent = "Total Active: " + activeIngredient.toFixed(2) + " mg"; totalExcipientsElement.textContent = "Total Excipients: " + fillers.toFixed(2) + " mg"; totalFillWeightElement.textContent = "Total Fill: " + totalFillWeight.toFixed(2) + " mg"; tableActiveIngredient.textContent = activeIngredient.toFixed(2); tableExcipients.textContent = fillers.toFixed(2); tableTotalFillWeight.textContent = totalFillWeight.toFixed(2); tableCapsuleShell.textContent = shellWeight.toFixed(2); tableGrossWeight.textContent = grossCapsuleWeight.toFixed(2); var activePercentage = (totalFillWeight > 0) ? (activeIngredient / totalFillWeight) * 100 : 0; var excipientsPercentage = (totalFillWeight > 0) ? (fillers / totalFillWeight) * 100 : 0; tableActivePercentage.textContent = activePercentage.toFixed(1) + "%"; tableExcipientsPercentage.textContent = excipientsPercentage.toFixed(1) + "%"; updateChart(activeIngredient, fillers, totalFillWeight); } function resetCalculator() { document.getElementById("activeIngredientAmount").value = "500"; document.getElementById("fillersAmount").value = "100"; document.getElementById("capsuleShellWeight").value = "75"; document.getElementById("activeIngredientAmountError").textContent = ""; document.getElementById("activeIngredientAmountError").style.display = 'none'; document.getElementById("activeIngredientAmount").style.borderColor = '#ccc'; document.getElementById("fillersAmountError").textContent = ""; document.getElementById("fillersAmountError").style.display = 'none'; document.getElementById("fillersAmount").style.borderColor = '#ccc'; document.getElementById("capsuleShellWeightError").textContent = ""; document.getElementById("capsuleShellWeightError").style.display = 'none'; document.getElementById("capsuleShellWeight").style.borderColor = '#ccc'; calculateCapsuleFillWeight(); } function copyResults() { var primaryResult = document.getElementById("primary-result").textContent; var totalActive = document.getElementById("totalActiveIngredient").textContent; var totalExcipients = document.getElementById("totalExcipients").textContent; var totalFill = document.getElementById("totalFillWeight").textContent; var grossWeight = document.getElementById("tableGrossWeight").textContent; var formula = document.querySelector('.formula-explanation').textContent.replace("Formula: ", "").trim(); var resultText = "— Capsule Fill Weight Results —\n\n"; resultText += "Target Total Fill Weight: " + primaryResult + "\n"; resultText += totalActive + "\n"; resultText += totalExcipients + "\n"; resultText += "Gross Capsule Weight: " + grossWeight + " mg\n\n"; resultText += "Formula Used:\n" + formula + "\n\n"; var tempTextArea = document.createElement("textarea"); tempTextArea.value = resultText; document.body.appendChild(tempTextArea); tempTextArea.select(); try { document.execCommand("copy"); alert("Results copied to clipboard!"); } catch (err) { console.error("Failed to copy: ", err); alert("Copying failed. Please copy manually."); } document.body.removeChild(tempTextArea); } function updateChart(active, fillers, totalFill) { var ctx = document.getElementById('weightDistributionChart').getContext('2d'); var chartData = { labels: ['Active Ingredient', 'Fillers/Excipients'], datasets: [{ label: 'Weight (mg)', data: [active, fillers], backgroundColor: [ 'rgba(0, 74, 153, 0.7)', // Primary color 'rgba(40, 167, 69, 0.7)' // Success color ], borderColor: [ 'rgba(0, 74, 153, 1)', 'rgba(40, 167, 69, 1)' ], borderWidth: 1 }] }; var chartOptions = { responsive: true, maintainAspectRatio: false, plugins: { title: { display: true, text: 'Distribution within Total Fill Weight (' + totalFill.toFixed(2) + ' mg)', font: { size: 16 } }, legend: { position: 'top', } }, scales: { y: { beginAtZero: true, title: { display: true, text: 'Weight (mg)' } } } }; if (chartInstance) { chartInstance.destroy(); } chartInstance = new Chart(ctx, { type: 'bar', data: chartData, options: chartOptions }); } // Initial calculation on load window.onload = function() { resetCalculator(); // Set default values and calculate }; // Re-calculate when window resizes to ensure chart remains responsive window.addEventListener('resize', function() { if (chartInstance) { // Destroy and recreate to handle responsive sizing chartInstance.destroy(); calculateCapsuleFillWeight(); // This will trigger updateChart } else { calculateCapsuleFillWeight(); } });

Leave a Comment