Dress Size Calculator Weight by Height

Dress Size Calculator: Weight by Height & Body Measurements :root { –primary-color: #004a99; –success-color: #28a745; –background-color: #f8f9fa; –text-color: #333; –border-color: #ddd; –shadow-color: rgba(0, 0, 0, 0.1); –white: #fff; –light-gray: #e9ecef; } body { font-family: 'Arial', sans-serif; background-color: var(–background-color); color: var(–text-color); line-height: 1.6; margin: 0; padding: 0; } .container { max-width: 1000px; margin: 20px auto; padding: 20px; background-color: var(–white); box-shadow: 0 4px 8px var(–shadow-color); border-radius: 8px; display: flex; flex-direction: column; align-items: center; } header { width: 100%; background-color: var(–primary-color); color: var(–white); padding: 20px 0; text-align: center; border-top-left-radius: 8px; border-top-right-radius: 8px; margin-bottom: 20px; } header h1 { margin: 0; font-size: 2.2em; } .calculator-section { width: 100%; display: flex; flex-direction: column; align-items: center; margin-bottom: 30px; } .loan-calc-container { width: 100%; max-width: 600px; padding: 30px; background-color: var(–white); border: 1px solid var(–border-color); border-radius: 8px; box-shadow: 0 2px 4px var(–shadow-color); } .input-group { margin-bottom: 20px; text-align: left; } .input-group label { display: block; margin-bottom: 8px; font-weight: bold; color: var(–primary-color); } .input-group input[type="number"], .input-group select { width: calc(100% – 20px); /* Account for padding */ padding: 10px; border: 1px solid var(–border-color); border-radius: 4px; font-size: 1em; box-sizing: border-box; } .input-group input[type="number"]:focus, .input-group select:focus { outline: none; border-color: var(–primary-color); box-shadow: 0 0 0 2px rgba(0, 74, 153, 0.2); } .input-group .helper-text { font-size: 0.85em; color: #6c757d; margin-top: 5px; } .input-group .error-message { color: red; font-size: 0.8em; margin-top: 5px; min-height: 1.2em; } .button-group { display: flex; justify-content: space-between; margin-top: 30px; } .btn { padding: 12px 25px; border: none; border-radius: 5px; font-size: 1em; font-weight: bold; cursor: pointer; transition: background-color 0.3s ease, transform 0.2s ease; margin: 0 5px; } .btn-primary { background-color: var(–primary-color); color: var(–white); } .btn-primary:hover { background-color: #003366; transform: translateY(-1px); } .btn-secondary { background-color: var(–light-gray); color: var(–text-color); border: 1px solid var(–border-color); } .btn-secondary:hover { background-color: #d3d9e0; transform: translateY(-1px); } .btn-success { background-color: var(–success-color); color: var(–white); } .btn-success:hover { background-color: #218838; transform: translateY(-1px); } #results { width: 100%; max-width: 600px; margin-top: 30px; padding: 25px; background-color: var(–white); border: 1px solid var(–border-color); border-radius: 8px; box-shadow: 0 2px 4px var(–shadow-color); text-align: center; } #results h2 { color: var(–primary-color); margin-top: 0; font-size: 1.8em; } .result-item { margin-bottom: 15px; padding: 10px; border-bottom: 1px dashed var(–border-color); } .result-item:last-child { border-bottom: none; } .result-label { font-weight: bold; color: var(–primary-color); } .result-value { font-size: 1.4em; font-weight: bold; color: var(–success-color); } .main-result { background-color: var(–primary-color); color: var(–white); padding: 15px; border-radius: 5px; margin-bottom: 20px; } .main-result .result-label { color: var(–white); font-size: 1.2em; display: block; margin-bottom: 5px; } .main-result .result-value { font-size: 2.5em; color: var(–success-color); } .formula-explanation { font-size: 0.9em; color: #555; margin-top: 20px; padding-top: 15px; border-top: 1px solid var(–border-color); } table { width: 100%; border-collapse: collapse; margin-top: 20px; } th, td { padding: 10px; text-align: left; border: 1px solid var(–border-color); } th { background-color: var(–primary-color); color: var(–white); font-weight: bold; } tr:nth-child(even) { background-color: var(–light-gray); } caption { font-size: 1.1em; font-weight: bold; color: var(–primary-color); margin-bottom: 10px; caption-side: top; text-align: left; } #chartContainer { width: 100%; max-width: 600px; margin-top: 30px; padding: 20px; background-color: var(–white); border: 1px solid var(–border-color); border-radius: 8px; box-shadow: 0 2px 4px var(–shadow-color); } #chartContainer canvas { display: block; width: 100% !important; height: auto !important; } .article-section { width: 100%; max-width: 960px; margin: 30px auto; padding: 20px; background-color: var(–white); box-shadow: 0 2px 4px var(–shadow-color); border-radius: 8px; } .article-section h2, .article-section h3 { color: var(–primary-color); margin-top: 25px; margin-bottom: 15px; } .article-section h1 { color: var(–primary-color); text-align: center; margin-bottom: 20px; } .article-section p, .article-section li { margin-bottom: 15px; color: var(–text-color); } .article-section a { color: var(–primary-color); text-decoration: none; } .article-section a:hover { text-decoration: underline; } .faq-item { margin-bottom: 15px; border: 1px solid var(–border-color); border-radius: 5px; padding: 10px 15px; background-color: var(–background-color); } .faq-item strong { color: var(–primary-color); cursor: pointer; } .faq-item p { margin-top: 10px; display: none; /* Hidden by default */ } .faq-item.open p { display: block; } .internal-links-section ul { list-style: none; padding: 0; } .internal-links-section li { margin-bottom: 10px; } footer { text-align: center; padding: 20px; margin-top: 30px; font-size: 0.9em; color: #6c757d; } @media (min-width: 768px) { .container { padding: 30px; } }

Dress Size Calculator: Weight by Height & Measurements

Estimate Your Dress Size

Enter your details below to get an estimated dress size. This calculator considers height, weight, and key body measurements.

Enter height in centimeters (cm).
Enter weight in kilograms (kg).
Circumference around the fullest part of your bust (cm).
Circumference around your natural waistline (cm).
Circumference around the fullest part of your hips (cm).

Your Estimated Dress Size

Estimated Dress Size
Body Mass Index (BMI)
Bust-to-Height Ratio
Waist-to-Hip Ratio (WHR)
Formula Simplified: This calculator uses a combination of BMI and body measurements to estimate size. A higher BMI generally suggests a larger size. Bust, waist, and hip measurements are compared against standard sizing charts. WHR and Bust-to-Height ratio provide additional insights into body shape which influences fit.
Results copied successfully!
Body Measurement Distribution
Typical Dress Size Chart (Reference)
Size Bust (cm) Waist (cm) Hips (cm)
XS (0-2) 76-81 58-63 84-89
S (4-6) 81-86 63-69 89-94
M (8-10) 86-91 69-74 94-99
L (12-14) 91-97 74-81 99-104
XL (16-18) 97-104 81-89 104-112
XXL (20-22) 104-112 89-97 112-119

Dress Size Calculator: Weight by Height & Body Measurements

Understanding your dress size is crucial for confident shopping and a comfortable fit. While standard sizing charts offer a baseline, individual body shapes and proportions play a significant role. This dress size calculator, considering your weight, height, and key body measurements, aims to provide a more personalized estimate. This tool is not just about numbers; it's about empowering you with information to navigate the world of fashion more effectively.

What is a Dress Size Calculator (Weight by Height & Measurements)?

A dress size calculator that incorporates weight by height and body measurements is an online tool designed to estimate the most likely ready-to-wear dress size for an individual. Unlike calculators that focus solely on one metric, this comprehensive approach leverages multiple data points: height and weight to estimate overall body composition (like BMI), and specific circumferences (bust, waist, hips) to define body shape. This dress size calculator weight by height helps bridge the gap between generic sizing and the unique proportions of each person.

Who should use it: Anyone who shops for dresses or fitted clothing online or in stores can benefit. It's particularly useful for those who find standard sizing inconsistent, are trying a new brand, or want a better understanding of how their body measurements translate to clothing sizes. It's also a helpful tool for individuals undergoing body composition changes.

Common misconceptions: A frequent misunderstanding is that a single number (like weight or height) dictates dress size. In reality, body shape, fat distribution, and muscle mass are equally important. Another misconception is that all brands use the exact same sizing standards, which is far from true. This dress size calculator weight by height aims to provide a more nuanced estimate.

Dress Size Calculator Formula and Mathematical Explanation

The estimation process for a dress size calculator weight by height involves several calculations to interpret the input data effectively. Here's a breakdown:

  1. Body Mass Index (BMI): This is a foundational metric. BMI is calculated as weight in kilograms divided by the square of height in meters. It categorizes individuals into underweight, normal weight, overweight, or obese. While not a direct determinant of dress size, it indicates general body composition.
    BMI = weight (kg) / (height (m))^2
  2. Bust-to-Height Ratio: This ratio helps understand upper body proportions relative to overall stature.
    Bust-to-Height Ratio = Bust (cm) / Height (cm)
  3. Waist-to-Hip Ratio (WHR): WHR is a key indicator of body shape and fat distribution, crucial for determining how clothing will fit around the torso and hips.
    WHR = Waist (cm) / Hips (cm)
  4. Measurement Comparison: The calculated metrics (BMI, ratios) and the raw measurements (bust, waist, hips) are then compared against extensive reference data and typical sizing charts. This comparison involves algorithms that map these inputs to standard dress sizes (e.g., XS, S, M, L, XL). Different size categories might have different weightings for each input. For example, for a more fitted dress, bust and waist might be weighted more heavily.

Variables Table

Variable Meaning Unit Typical Range
Height Individual's vertical measurement. cm 140 – 190 cm
Weight Individual's mass. kg 40 – 150 kg
Bust Circumference at the fullest point of the chest. cm 70 – 130 cm
Waist Circumference at the natural waistline. cm 50 – 120 cm
Hips Circumference at the fullest point of the hips. cm 75 – 140 cm
BMI Body Mass Index, indicating weight status relative to height. kg/m² 15 – 40+ kg/m²
Bust-to-Height Ratio Proportion of bust circumference to height. Unitless ratio 0.4 – 0.7
WHR Waist-to-Hip Ratio, indicating body shape. Unitless ratio 0.65 – 1.0+

Practical Examples

Let's illustrate with two distinct scenarios:

Example 1: Sarah

  • Height: 168 cm
  • Weight: 62 kg
  • Bust: 88 cm
  • Waist: 72 cm
  • Hips: 96 cm

Calculations:

  • BMI: 62 / (1.68 * 1.68) ≈ 21.9 (Normal Weight)
  • Bust-to-Height Ratio: 88 / 168 ≈ 0.52
  • WHR: 72 / 96 = 0.75

Interpretation: Sarah has a normal BMI and measurements that align well with a standard 'Medium' size. Her WHR of 0.75 suggests a balanced figure. The calculator would likely estimate her dress size as a Medium (UK 10-12, US 8-10).

Example 2: Maria

  • Height: 160 cm
  • Weight: 75 kg
  • Bust: 98 cm
  • Waist: 85 cm
  • Hips: 105 cm

Calculations:

  • BMI: 75 / (1.60 * 1.60) ≈ 29.3 (Overweight)
  • Bust-to-Height Ratio: 98 / 160 ≈ 0.61
  • WHR: 85 / 105 ≈ 0.81

Interpretation: Maria's BMI indicates she is in the overweight category. Her measurements show a larger frame overall, with a higher WHR suggesting more weight is carried around the waist. Based on these figures and the reference chart, the calculator would likely estimate her dress size as an Extra Large (UK 16-18, US 12-14), potentially leaning towards XXL depending on the specific dress cut and brand.

How to Use This Dress Size Calculator

Using this dress size calculator weight by height is straightforward:

  1. Measure Accurately: Use a soft measuring tape. For bust, measure around the fullest part. For waist, measure at your natural waistline (usually the narrowest part above the belly button). For hips, measure around the fullest part of your hips and buttocks. Ensure the tape is snug but not constricting.
  2. Input Your Details: Enter your height in centimeters, weight in kilograms, and your bust, waist, and hip measurements in centimeters into the respective fields.
  3. Calculate: Click the "Calculate Size" button.
  4. Review Results: The calculator will display your estimated dress size, along with intermediate values like BMI, Bust-to-Height Ratio, and WHR. The main result is highlighted for easy identification.
  5. Interpret: Compare the estimated size to your usual size. Remember that different brands have slightly different fits. Use the intermediate values for a deeper understanding of your body proportions.
  6. Use the Chart: Refer to the provided typical dress size chart to see how your measurements align with standard sizes.
  7. Reset: If you need to re-calculate with different inputs, use the "Reset" button.
  8. Copy: Use the "Copy Results" button to save or share your estimated size and key metrics.

Decision-making guidance: While this calculator provides a strong estimate, always consider the specific garment's cut and fabric. A stretchy material might accommodate a wider range of sizes, while a structured garment requires a more precise fit. If you are between sizes, consider the fit preference: size up for a looser fit, or down for a tighter fit (if the fabric allows).

Key Factors That Affect Dress Size Results

Several factors influence how your measurements translate into a dress size, and why ready-to-wear sizing can be inconsistent:

  • Body Shape Variations: Even with the same BMI, individuals can have vastly different body shapes (e.g., pear, apple, hourglass, rectangle). The dress size calculator weight by height attempts to account for this with bust, waist, and hip measurements, but subtle differences in torso length or proportions can still impact fit.
  • Brand Sizing Differences: This is a major factor. US, UK, EU, and even individual brand sizing standards can vary significantly. A size 'M' in one brand could be an 'L' in another. Always check the specific brand's size chart.
  • Garment Cut and Style: A-line dresses, sheath dresses, shift dresses, and fit-and-flare styles all fit differently. A dress designed to be loose might fit well even if your measurements fall into a smaller size category, while a bodycon dress requires a much closer match.
  • Fabric Type and Stretch: Natural fibers like cotton or linen offer little to no stretch, demanding precise sizing. Synthetic blends with elastane or spandex offer significant stretch, making them more forgiving.
  • Manufacturing Tolerances: Slight variations can occur during the manufacturing process, meaning two garments of the exact same size and style might fit slightly differently.
  • Posture and Body Alignment: Standing posture can subtly affect body measurements. Measuring while standing relaxed and naturally is key.
  • Undergarments: The type of bra or shapewear worn during measurement can slightly alter bust and waist measurements, potentially affecting the estimated dress size.
  • Inflation and Elasticity of Sizing: Over time, fashion trends and marketing can lead to "size creep," where sizes become larger to make consumers feel better. This means older size charts may not be directly comparable to modern ones.

Frequently Asked Questions (FAQ)

Q1: Is this dress size calculator accurate for all body types?

A: This dress size calculator weight by height provides an estimate based on common formulas and reference charts. While it's more comprehensive than single-metric calculators, individual body shapes are unique. It's a helpful starting point, but always consider the specific garment's fit and consult brand-specific size guides.

Q2: Why is my estimated size different from what I usually wear?

A: This can happen due to variations in brand sizing, the specific cut of the dress, or differences in how you measured. Use the calculator's output as a guide and check the brand's detailed size chart.

Q3: How do height and weight specifically affect dress size?

A: Height influences proportions, while weight contributes to overall volume and BMI. Taller individuals might need longer lengths, and higher weights generally correlate with larger sizes, but body composition (muscle vs. fat) and distribution are key.

Q4: What is the best way to measure for dress size?

A: Wear minimal clothing, stand straight, and use a soft measuring tape. Ensure it's snug but not tight. Measure the fullest part of the bust, the natural waist, and the fullest part of the hips. Ensure consistency between measurements.

Q5: Does BMI directly determine dress size?

A: No, BMI is an indicator of weight relative to height, but it doesn't define body shape. Someone with a high BMI could have a different dress size than someone with the same BMI but a different distribution of weight (e.g., more muscle vs. fat, or carried differently).

Q6: Should I size up or down if I'm between sizes?

A: Consider the dress style and fabric. If it's stretchy or a looser cut (like a shift or A-line), you might be comfortable in either. For structured or fitted dresses, sizing up is often safer to ensure it fits your largest measurement (usually hips or bust).

Q7: What if my bust and hip measurements suggest different sizes?

A: This is common! For most dresses, prioritize the larger measurement. For example, if your bust fits a 'M' but your hips fit an 'L', you'll likely need an 'L' dress, and might need to tailor the bust area if it's too loose.

Q8: How often should I update my measurements?

A: It's a good practice to measure yourself every 6-12 months, or whenever you notice significant changes in your body composition or weight. This ensures your estimated dress size remains accurate.

© 2023 Your Fashion Insights. All rights reserved.

// Function to toggle FAQ answers function toggleFaq(element) { var paragraph = element.nextElementSibling; if (paragraph.style.display === "block") { paragraph.style.display = "none"; } else { paragraph.style.display = "block"; } } // Charting variables var measurementChartInstance = null; var measurementChartCanvas = null; var measurementChartContext = null; // Function to initialize or update the chart function updateMeasurementChart(bust, waist, hips) { var chartContainer = document.getElementById('chartContainer'); if (!chartContainer) return; measurementChartCanvas = document.getElementById('measurementChart'); if (!measurementChartCanvas) return; measurementChartContext = measurementChartCanvas.getContext('2d'); // Destroy previous chart instance if it exists if (measurementChartInstance) { measurementChartInstance.destroy(); } var dataSeries1 = [bust, waist, hips]; var dataSeries2 = [81, 69, 94]; // Example reference data for Size M // Adjust reference data based on typical ranges for better visualization var refBust = 86; // Mid-range for M/L var refWaist = 74; // Mid-range for M/L var refHips = 99; // Mid-range for M/L var referenceData = [refBust, refWaist, refHips]; var labels = ['Bust', 'Waist', 'Hips']; measurementChartInstance = new Chart(measurementChartContext, { type: 'bar', data: { labels: labels, datasets: [{ label: 'Your Measurements (cm)', data: dataSeries1, backgroundColor: 'rgba(0, 74, 153, 0.6)', borderColor: 'rgba(0, 74, 153, 1)', borderWidth: 1 }, { label: 'Reference (e.g., Size M/L)', data: referenceData, backgroundColor: 'rgba(40, 167, 69, 0.6)', borderColor: 'rgba(40, 167, 69, 1)', borderWidth: 1 }] }, options: { responsive: true, maintainAspectRatio: true, // Allow aspect ratio adjustment scales: { y: { beginAtZero: true, title: { display: true, text: 'Measurement (cm)' } } }, plugins: { legend: { position: 'top', }, title: { display: true, text: 'Comparison of Your Measurements vs. Reference' } } } }); } function calculateDressSize() { // Get input values var heightCm = parseFloat(document.getElementById('heightCm').value); var weightKg = parseFloat(document.getElementById('weightKg').value); var bustCm = parseFloat(document.getElementById('bustCm').value); var waistCm = parseFloat(document.getElementById('waistCm').value); var hipsCm = parseFloat(document.getElementById('hipsCm').value); // Reset error messages document.getElementById('heightCmError').innerText = "; document.getElementById('weightKgError').innerText = "; document.getElementById('bustCmError').innerText = "; document.getElementById('waistCmError').innerText = "; document.getElementById('hipsCmError').innerText = "; var isValid = true; // Validate inputs if (isNaN(heightCm) || heightCm 250) { document.getElementById('heightCmError').innerText = 'Please enter a valid height between 1 and 250 cm.'; isValid = false; } if (isNaN(weightKg) || weightKg 500) { document.getElementById('weightKgError').innerText = 'Please enter a valid weight between 1 and 500 kg.'; isValid = false; } if (isNaN(bustCm) || bustCm 200) { document.getElementById('bustCmError').innerText = 'Please enter a valid bust measurement between 1 and 200 cm.'; isValid = false; } if (isNaN(waistCm) || waistCm 200) { document.getElementById('waistCmError').innerText = 'Please enter a valid waist measurement between 1 and 200 cm.'; isValid = false; } if (isNaN(hipsCm) || hipsCm 200) { document.getElementById('hipsCmError').innerText = 'Please enter a valid hips measurement between 1 and 200 cm.'; isValid = false; } if (!isValid) { return; // Stop calculation if validation fails } // Calculations var heightM = heightCm / 100; var bmi = weightKg / (heightM * heightM); var bustHeightRatio = bustCm / heightCm; var whr = waistCm / hipsCm; var estimatedSize = "M"; // Default // Size estimation logic (simplified and illustrative) // This logic would typically be much more complex, involving lookups in detailed charts and algorithms. if (bmi = 18.5 && bmi < 23) { // Normal BMI range if (bustCm < 81 && waistCm < 69 && hipsCm < 94) { estimatedSize = "S"; } else if (bustCm < 91 && waistCm < 74 && hipsCm < 99) { estimatedSize = "M"; } else if (bustCm < 97 && waistCm < 81 && hipsCm = 23 && bmi < 27) { // Slightly Overweight if (bustCm < 91 && waistCm < 74 && hipsCm < 99) { estimatedSize = "M"; } else if (bustCm < 97 && waistCm < 81 && hipsCm < 104) { estimatedSize = "L"; } else if (bustCm < 104 && waistCm < 89 && hipsCm < 112) { estimatedSize = "XL"; } else { estimatedSize = "XXL"; } } else { // Overweight/Obese if (bustCm < 97 && waistCm < 81 && hipsCm < 104) { estimatedSize = "L"; } else if (bustCm < 104 && waistCm < 89 && hipsCm 0.85 && estimatedSize !== "XXL") { // Higher WHR might indicate needing a larger size for fit if (estimatedSize === "S") estimatedSize = "M"; else if (estimatedSize === "M") estimatedSize = "L"; else if (estimatedSize === "L") estimatedSize = "XL"; } if (bustCm > 104 && estimatedSize !== "XXL") { if (estimatedSize === "XL") estimatedSize = "XXL"; } // Display results document.getElementById('mainResultValue').innerText = estimatedSize; document.getElementById('bmiResult').innerText = bmi.toFixed(1); document.getElementById('bustHeightRatio').innerText = bustHeightRatio.toFixed(2); document.getElementById('whrResult').innerText = whr.toFixed(2); // Update the chart updateMeasurementChart(bustCm, waistCm, hipsCm); } function resetCalculator() { document.getElementById('heightCm').value = '165'; document.getElementById('weightKg').value = '60'; document.getElementById('bustCm').value = '90'; document.getElementById('waistCm').value = '70'; document.getElementById('hipsCm').value = '95'; // Reset errors document.getElementById('heightCmError').innerText = "; document.getElementById('weightKgError').innerText = "; document.getElementById('bustCmError').innerText = "; document.getElementById('waistCmError').innerText = "; document.getElementById('hipsCmError').innerText = "; // Reset results document.getElementById('mainResultValue').innerText = '–'; document.getElementById('bmiResult').innerText = '–'; document.getElementById('bustHeightRatio').innerText = '–'; document.getElementById('whrResult').innerText = '–'; // Reset chart (optional, or could re-calculate with defaults) if (measurementChartInstance) { measurementChartInstance.destroy(); measurementChartInstance = null; } // Optionally, call calculateDressSize() to show results for defaults calculateDressSize(); } function copyResults() { var mainResult = document.getElementById('mainResultValue').innerText; var bmi = document.getElementById('bmiResult').innerText; var bustHeight = document.getElementById('bustHeightRatio').innerText; var whr = document.getElementById('whrResult').innerText; var resultsString = "— Estimated Dress Size Results —\n"; resultsString += "Estimated Dress Size: " + mainResult + "\n"; resultsString += "Body Mass Index (BMI): " + bmi + "\n"; resultsString += "Bust-to-Height Ratio: " + bustHeight + "\n"; resultsString += "Waist-to-Hip Ratio (WHR): " + whr + "\n\n"; resultsString += "Key Assumptions:\n"; resultsString += "- Standard sizing chart reference.\n"; resultsString += "- Measurements are accurate.\n"; resultsString += "- Does not account for specific brand variations or fabric stretch."; // Use a temporary textarea to copy var textArea = document.createElement("textarea"); textArea.value = resultsString; document.body.appendChild(textArea); textArea.select(); try { document.execCommand('copy'); var successMessage = document.getElementById('copySuccessMessage'); successMessage.style.display = 'block'; setTimeout(function() { successMessage.style.display = 'none'; }, 3000); // Hide message after 3 seconds } catch (err) { console.error('Failed to copy results: ', err); alert('Failed to copy results. Please copy manually.'); } document.body.removeChild(textArea); } // Initial calculation on page load with default values document.addEventListener('DOMContentLoaded', function() { // Make sure Chart.js is loaded or available if (typeof Chart !== 'undefined') { calculateDressSize(); // Calculate once on load } else { // Load Chart.js if not available (example using CDN) var script = document.createElement('script'); script.src = 'https://cdn.jsdelivr.net/npm/chart.js'; script.onload = function() { calculateDressSize(); // Calculate once on load after Chart.js is loaded }; document.head.appendChild(script); } });

Leave a Comment