- Product Overview
- Manual Vial Inspection Booth
- Semi-Automatic Vial Inspection Conveyor
- Automated Visual Inspection Machine (AVI)
- Manual vs Semi-Automatic vs Automated AVI
- What Defects Can Vial Inspection Detect?
- Technical Specifications
- Inspection Validation: A 5-Step How-To
- USP, EP, and Annex 1 Compliance
- Inline Integration with Capping and Labeling
- Frequently Asked Questions
- Installation, Validation, and Support
- Request a Quote

Product Overview
A vial inspection conveyor booth is the quality-control station on any parenteral injectable line. It performs 100% visual inspection of filled, stoppered, and capped vials to detect visible particles, cracks, fill-volume errors, stopper problems, cap issues, and cosmetic defects — as required by 21 CFR 211.94, EU GMP Annex 1 (2022), and WHO TRS 986 Annex 2. Three configurations dominate pharmaceutical production:
- Manual Inspection Booth — laminar-flow booth with adjustable LED lighting, black/white background panels, and magnifying optics. Up to 1,800 vials/operator/hour. Used for clinical, small-batch, and backup inspection.
- Semi-Automatic Inspection Conveyor — rotating turntable with synchronized LED strobe and operator-assisted reject. Up to 6,000 vials/hour. Used for medium-volume production.
- Automated Visual Inspection Machine (AVI) — multi-camera vision, particle detection, container-closure integrity, and AI-based defect classification. Up to 36,000 vials/hour. Used for high-volume commercial production.
All three configurations run under HEPA-filtered ISO 7 / Grade C background and are built from SS 316L stainless steel with full IQ/OQ documentation for WHO-GMP, EU GMP Annex 1, and USFDA injectable facilities.
Manual Vial Inspection Booth
What it is and when to use it
The Manual Vial Inspection Booth is a laminar-flow workstation with adjustable LED lighting, black/white background panels, and magnifying optics. The operator holds a single vial against the background, rotates it, and visually inspects for particles, cracks, fill volume, stopper, and cap defects. Output: up to 1,800 vials/operator/hour for an experienced, qualified inspector.
Use this machine when: you run small batches, clinical supplies, Phase-I / Phase-II products, or stability samples; you need a low-cost entry into GMP-compliant inspection; or you need a backup inspection station for AVI rejects.
Key Engineering Features
- Laminar flow booth: SS 304 / SS 316L enclosure with HEPA-filtered ISO 5 laminar flow over the inspection area (background room is ISO 7 / Grade C).
- Adjustable LED lighting: dimmable LED panel with correlated colour temperature 4,000–6,500 K, luminance 2,000–4,000 lux at the inspection point, dimming control on the operator panel.
- Black/white background: split black/white panel behind the inspection point per USP <790> and <1790> — black for particles and fibres, white for glass fragments and air bubbles.
- Magnifying optics: 1.5× – 3× magnifying lens on an adjustable arm for close-up inspection of suspect vials.
- Ergonomic workstation: adjustable-height seated or standing workstation, anti-fatigue mat, glove-friendly handles.
- Accept / reject bins: separate colour-coded bins for accept and reject, with reject tracking and counting.
- SS 316L contact parts: all surfaces in the inspection area in AISI 316L; SS 304 frame and panels.
- PLC + HMI control: optional touch-screen panel for batch tracking, reject counting, and 21 CFR Part 11 audit trail.
Specifications — Manual Inspection Booth
| Parameter | Specification |
|---|---|
| Throughput | 1,200–1,800 vials per operator/hour |
| Vial Size Range | 2 ml–100 ml tubular glass vials conforming to ISO 8362-1 |
| Vial Diameter | 14 mm–52 mm |
| Vial Height | 30 mm–115 mm |
| Number of Operators | 1–4 operators per booth with modular expansion capability |
| Lighting Type | Dimmable LED lighting with an adjustable colour temperature of 4,000–6,500 K |
| Lighting Luminance | 2,000–4,000 lux at the inspection point |
| Background Panel | Black-and-white split background panel with magnetic mounting |
| Magnification | 1.5×–3× magnification with an adjustable inspection arm |
| Laminar Flow | ISO 5 laminar airflow over the inspection point within an ISO 7 background environment |
| HEPA Filter | H14 HEPA filter with 99.99% efficiency at 0.3 µm MPPS |
| Airflow Velocity | 0.36–0.54 m/s |
| Contact Parts | SS316L stainless steel with a surface finish of Ra ≤ 0.8 µm |
| Non-Contact Frame | SS304 stainless-steel frame with an epoxy-coated mild-steel base |
| Power Supply | 230 V AC, single-phase, 50–60 Hz |
| Power Consumption | 0.5–1.0 kW |
| Compressed Air | Not required |
| Noise Level | ≤ 60 dB(A) |
| Booth Footprint (1 Operator) | 1,500 mm L × 1,000 mm W × 2,000 mm H |
| Booth Weight | 200–350 kg |
| Warranty | 12 months comprehensive warranty with lifetime technical support |
Semi-Automatic Vial Inspection Conveyor
What it is and when to use it
The Semi-Automatic Vial Inspection Conveyor uses a rotating turntable that indexes the vial past a synchronized LED strobe. The operator watches the spinning vial at the moment when the strobe fires — particles and fibres in the liquid are caught in mid-motion, making them far more visible than in a static inspection. The operator presses a foot pedal or button to reject a defective vial; the conveyor diverts it to a reject bin. Output: up to 6,000 vials/hour.
Use this machine when: you run medium-volume production (2,000–6,000 VPH); you need higher throughput than manual inspection but cannot justify the capital cost of full AVI; or you need a primary inspection station with manual re-inspection of rejects.
Key Engineering Features
- Rotating turntable: SS 316L star-wheel that spins the vial at 600–1,500 rpm, indexed to the synchronized LED strobe.
- Synchronized LED strobe: high-intensity LED strobe (50–100 µs pulse) synchronized to the turntable position; freezes the spinning motion so particles appear as discrete specks.
- Operator-assisted reject: foot pedal or hand button; pneumatic diverter sends the rejected vial to a reject bin at the discharge end.
- Accept conveyor: SS 304 conveyor continues to the next station (labeler, packer); throughput-matched speed.
- HEPA-filtered laminar flow: integrated laminar flow unit with H14 HEPA, 0.36–0.54 m/s over the inspection area.
- PLC + HMI control: recipe storage, batch tracking, reject counting, 21 CFR Part 11 audit trail.
- SS 316L contact parts: turntable and conveyor in AISI 316L with Ra ≤ 0.8 µm; SS 304 frame.
- Safety and access: CE marked per EN 60204-1, interlocked guard, emergency stop.
Specifications — Semi-Automatic Conveyor
| Parameter | Specification |
|---|---|
| Throughput | 3,000–6,000 vials/hour |
| Vial Size Range | 2 ml–100 ml tubular glass vials conforming to ISO 8362-1 |
| Vial Diameter | 14 mm–52 mm |
| Vial Height | 30 mm–115 mm |
| Number of Operators | 1–2 operators per inspection station |
| Turntable Speed | 600–1,500 rpm with VFD-controlled speed adjustment |
| Strobe Type | High-intensity LED strobe with a pulse duration of 50–100 µs |
| Strobe Frequency | Synchronized with the turntable position |
| Reject Mechanism | Foot-pedal or hand-button activation with a pneumatic vial diverter |
| Reject Bin Capacity | 5–15 litre stainless-steel reject bin |
| Accept Conveyor | SS304 stainless-steel conveyor with VFD-controlled, throughput-matched speed |
| Laminar Flow | ISO 5 laminar airflow over the inspection point within an ISO 7 background environment |
| HEPA Filter | H14 HEPA filter with 99.99% efficiency at 0.3 µm MPPS |
| Airflow Velocity | 0.36–0.54 m/s |
| Contact Parts | SS316L stainless steel with a surface finish of Ra ≤ 0.8 µm |
| Non-Contact Frame | SS304 stainless-steel frame with an epoxy-coated mild-steel base |
| Power Supply | 230 V / 415 V AC, 3-phase, 50–60 Hz |
| Power Consumption | 1.0–2.5 kW |
| Compressed Air | 5–7 bar oil-free compressed air, 50–150 litres/minute |
| Noise Level | ≤ 70 dB(A) |
| Machine Footprint | 2,000–2,800 mm L × 900–1,200 mm W × 1,800–2,000 mm H |
| Machine Weight | 400–800 kg |
| Warranty | 12 months comprehensive warranty with lifetime technical support |
Automated Visual Inspection Machine (AVI)
What it is and when to use it
The Automated Visual Inspection Machine (AVI) uses multi-camera vision, particle detection algorithms, container-closure integrity (CCIT) modules, and AI-based defect classification to inspect 100% of vials at high speed. Vials are conveyed through a series of stations — spinning, particle imaging, stopper imaging, cap imaging, leak testing — and rejected vials are diverted by a high-speed pneumatic or servo diverter. Output: up to 36,000 vials/hour.
Use this machine when: you run high-volume commercial production (above 6,000 VPH); you need consistent, validated defect detection at 100% inspection rate; you need to integrate CCIT (vacuum decay, HVLD) on the same line; and you can justify the higher capital cost.
Key Engineering Features
- Multi-camera vision: 4–8 high-resolution CMOS cameras per inspection station (particle, stopper, cap, side wall, base); strobe-LED illumination for high-speed imaging.
- AI-based defect classification: deep-learning classifier trained on a defect library of ≥ 200 known-defect vials per class (particles, fibres, glass, cracks, fill volume, stopper position, cap tightness).
- Particle detection: detection of particles ≥ 50 µm in suspension, including fibres, glass fragments, metal, and precipitates.
- Container-closure integrity (CCIT): integrated vacuum decay or high-voltage leak detection (HVLD) module for 100% leak testing on every vial.
- High-speed reject station: servo-driven diverter, 600 VPM, with fail-safe design (power loss = reject).
- Throughput: 12,000 – 36,000 vials/hour (200 – 600 VPM) depending on configuration.
- HEPA-filtered laminar flow: integrated laminar flow unit with H14 HEPA, 0.36– 0.54 m/s over the inspection area.
- SS 316L contact parts: all vial-contact surfaces in AISI 316L with Ra ≤ 0.8 µm; SS 304 frame.
- PLC + HMI control: industrial PC + PLC, 15″ color touchscreen, defect library management, real-time SPC trending, alarm history, 21 CFR Part 11 audit trail.
- Vision system: 4K resolution, frame rate up to 10,000 fps for particle imaging; image storage and re-review capability.
Specifications — Automated AVI
| Parameter | Specification |
|---|---|
| Throughput | 12,000–36,000 vials/hour (200–600 vials/minute) |
| Vial Size Range | 2 ml–100 ml tubular glass vials conforming to ISO 8362-1 |
| Vial Diameter | 14 mm–52 mm |
| Vial Height | 30 mm–115 mm |
| Particle Detection Limit | ≥ 50 µm for particles suspended in the product |
| Defect Types Detected | Particles, fibres, glass fragments, cracks, incorrect fill volume, stopper defects, cap defects and lyophilized cake defects |
| CCIT (Optional) | Vacuum-decay testing for leaks ≥ 5 µm or high-voltage leak detection for leaks ≥ 1 µm |
| False-Reject Rate | < 0.5%, validated for each vial format |
| Detection Sensitivity | ≥ 95% for particles measuring ≥ 100 µm |
| Detection Specificity | ≥ 99% for clean vials |
| Cameras per Station | 4–8 high-resolution 4K CMOS cameras operating at up to 10,000 frames/second |
| Defect Library | ≥ 200 vial images per defect class with AI-based classification |
| Reject Station | Fail-safe servo-controlled diverter capable of handling up to 600 vials/minute |
| Laminar Flow | ISO 5 laminar airflow over the inspection area within an ISO 7 background environment |
| HEPA Filter | H14 HEPA filter with 99.99% efficiency at 0.3 µm MPPS |
| Airflow Velocity | 0.36–0.54 m/s |
| Contact Parts | SS316L stainless steel with a surface finish of Ra ≤ 0.8 µm |
| Non-Contact Frame | SS304 stainless-steel frame with an epoxy-coated mild-steel base |
| Power Supply | 415 V AC, 3-phase, 50–60 Hz |
| Power Consumption | 4.0–8.0 kW |
| Compressed Air | 5–7 bar oil-free compressed air, 100–300 litres/minute |
| GPU Compute | 1–2 × NVIDIA RTX-class GPUs for real-time AI inference |
| Noise Level | ≤ 76 dB(A) |
| Machine Footprint | 3,500–5,500 mm L × 1,500–2,200 mm W × 2,000–2,400 mm H |
| Machine Weight | 2,500–5,000 kg |
| Warranty | 12 months comprehensive warranty with lifetime technical support |
Manual vs Semi-Automatic vs Automated AVI: Which Inspection Do You Need?
The choice between manual, semi-automatic and automated vial inspection systems depends on batch size, required throughput and the level of inspection consistency needed for validation.
| Parameter | Manual Booth | Semi-Automatic Conveyor | Automated AVI |
|---|---|---|---|
| Mode | Static inspection with each vial held and examined by an operator | Rotating turntable with operator-assisted inspection | Multi-camera machine-vision inspection with AI-based defect classification |
| Throughput | 1,200–1,800 vials/hour per operator | 3,000–6,000 vials/hour | 12,000–36,000 vials/hour |
| Detection Consistency | Operator-dependent and affected by training, fatigue and inspection time | Operator-dependent, with improved visibility through vial rotation and strobe lighting | Validated, reproducible and recipe-controlled inspection performance |
| Particle Detection Limit | Approximately 100 µm under ideal conditions with a qualified operator | Approximately 75 µm with strobe-enhanced inspection | ≥ 50 µm using high-resolution cameras and AI classification |
| CCIT Integration | Not available | Not normally integrated | Available using vacuum-decay testing or high-voltage leak detection |
| Capital Cost (USD) | $15K–$30K | $35K–$80K | $250K–$500K |
| Operating Cost | High because each inspection station requires qualified operator labour | Moderate, generally requiring one or two operators per station | Low direct labour requirement during routine automated operation |
| Best For | Small batches, clinical production, laboratories and backup inspection | Medium-volume pharmaceutical production | High-volume commercial pharmaceutical production |
| Footprint | Approximately 1.5 metres of booth space per operator | Approximately 2–2.8 metres of production-line length | Approximately 3.5–5.5 metres of production-line length |
| Validation Burden | High: operator qualification and Knapp testing in line with USP <1790> | High: operator qualification, strobe verification and reject-system validation | High: defect-library development, AI-model training and performance qualification |
| Operator Skill | High, requiring trained and qualified visual inspectors | Moderate, requiring qualified inspectors and equipment-operation training | Low during routine operation with recipe-driven PLC and HMI controls |
| Particle Performance | Good, but dependent on operator performance | Very good with vial rotation and strobe-enhanced visibility | Excellent with high-resolution cameras and AI-based inspection |
For clinical and small-batch production, a manual inspection booth provides the lowest-cost entry point. For medium-volume production between approximately 2,000 and 6,000 vials/hour, a semi-automatic conveyor balances investment, labour and throughput. For high-volume commercial production above 6,000 vials/hour, an automated visual inspection system is the standard choice.
What Defects Can Vial Inspection Detect?
A vial inspection system — whether manual, semi-automatic, or AVI — checks for a defined set of defects. The defect list is typically documented in the company’s visual inspection SOP and validated during OQ and PQ.
- Visible particles in solution: fibres, glass fragments, metal, precipitates, down to 50 µm with AVI or 75–100 µm with manual / semi-automatic.
- Cracks or chips in the vial glass: side wall cracks, base cracks, neck cracks; detected as visual breaks in the otherwise smooth glass contour.
- Fill-volume errors: overfill, underfill, or empty vials; detected by meniscus height comparison or gravimetric in-process check.
- Stopper presence and position: missing stopper, misaligned stopper, partially seated stopper, stopper dislodged in the vial.
- Cap presence and tightness: missing cap, loose cap, damaged cap, cap not centred.
- Cosmetic defects: label adhesive residue, fingerprints, water spots, foreign material on the cap or vial exterior.
- Lyophilized cake defects: for lyophilized products, the cake must be intact — collapsed cake, melt-back, missing cake, or excessive residual moisture are detected by visual and weight checks.
- Container-closure integrity (CCIT): vacuum decay, dye ingress, or HVLD detects leaks at the cap-stopper interface; integrated into AVI for 100% leak testing on every vial.
Defect detection sensitivity and specificity are validated during PQ using a holdout set of known-defect and known-clean vials. For AVI, the AI model is trained on a defect library of ≥ 200 vials per defect class.
Inspection Validation: A 5-Step How-To
Inspection validation is governed by USP <790>, USP <1790>, USP <1207>, and 21 CFR 211.94. The following sequence is a practical, audit-tested approach used by our customers’ QA teams.
Document the vial formats, the defect types to be detected (particles, cracks, fill volume, stopper, cap), the target throughput, the false-reject and false-accept rates, and the air cleanliness (ISO 7 / Grade C). Lock these in a User Requirements Specification (URS) before ordering.
Run the IQ checklist (utilities, instrumentation, materials of construction, HEPA integrity, calibration) followed by OQ tests (lighting level verification, conveyor speed, reject station function, alarm and interlock verification, defect library verification). Document deviations and resolutions.
For manual inspection: qualify each operator with the Knapp test per USP <1790> — sensitivity ≥ 80% and specificity ≥ 90%. For AVI: build a defect library from known-defect vials (≥ 200 per defect class), train the algorithm, and validate the false-reject and false-accept rates against a holdout set.
Run three consecutive production batches through the inspection system. Verify accept / reject rates, false-reject trends, manual re-inspection outcomes, and 21 CFR Part 11 audit trail completeness. Compare to historical manual inspection data for trending.
Issue the final validation report signed by QA, engineering, and production. Define ongoing monitoring: periodic operator re-qualification (manual) or defect library refresh (AVI), false-reject trend monitoring, and a revalidation trigger schedule (vial format change, lighting change, machine major overhaul).
Estimated timeline: 4–6 weeks from IQ start to final report, depending on operator qualification and AVI defect library readiness. Estimated cost: $10,000 – $25,000 in QA and lab fees for a single vial format.
USP, EP, and Annex 1 Compliance
Every machine is engineered and documented against the following standards:
- USP <790> — Visible Particulates in Injections
- USP <1790> — Visual Inspection of Injections
- USP <1207> — Container Integrity (for CCIT integration)
- USP <788> — Particulate Matter in Injections (sub-visible)
- USP <85> — Bacterial Endotoxin Test (LAL)
- EP 2.9.19 — Particulate Contamination
- EP 2.9.20 — Visible Particles
- EU GMP Annex 1 (2022) — Manufacture of Sterile Medicinal Products
- 21 CFR 211.94 — Drug Product Containers and Closures
- 21 CFR 211.165 — Testing and Release for Distribution
- 21 CFR Part 11 — Electronic Records and Signatures
- WHO TRS 986 Annex 2 — WHO GMP for Pharmaceutical Products
- ISO 9001:2015 — Quality Management
- CE Machinery Directive 2006/42/EC
Inline Integration with Capping and Labeling
A vial inspection conveyor booth is the second-to-last step on a parenteral injectable line:
- Upstream: Vial unscrambler → rotary gripper washer → depyrogenation tunnel → cooling conveyor → automatic vial filling and rubber stoppering machine → vial cap sealing machine
- Inspection: Vial inspection conveyor booth (manual / semi-automatic / AVI)
- Downstream: Vial labeling machine → secondary packaging (cartoning, leaflet insertion, case packing)
Our inspection booths are designed for direct feed from our capping machines, with matched conveyor speed, pitch, and entry/exit height. The exit feeds the labeler with no operator handling between inspect and label.
Frequently Asked Questions
It performs 100% visual inspection of filled, stoppered, and capped parenteral vials — checking for visible particles, cracks, fill volume, stopper position, cap tightness, and cosmetic defects. It is a regulatory expectation under 21 CFR 211.94, EU GMP Annex 1, and WHO TRS 986 Annex 2.
Manual: operator-held, 1,200–1,800 VPH/operator. Semi-automatic: rotating turntable with synchronized LED strobe, 3,000–6,000 VPH. Automated (AVI): multi-camera vision with AI classification, 12,000–36,000 VPH.
Particles, fibres, glass fragments, cracks, fill-volume errors, stopper problems, cap issues, cosmetic defects, lyophilized cake defects, and (with CCIT integration) container-closure integrity leaks.
Dimmable LED lighting at 4,000–6,500 K and 2,000–4,000 lux, with a split black/white background panel per USP <790> and <1790>. Magnification 1.5× – 3× for close-up inspection.
ISO 7 / Grade C background with HEPA-filtered ISO 5 laminar flow over the inspection area, per EU GMP Annex 1 (2022) and USFDA aseptic-processing guidance.
Validation covers: IQ/OQ on the installed equipment; operator qualification (Knapp test per USP <1790>) for manual, or defect library build and AI training for AVI; PQ with three production batches; and ongoing monitoring of false-reject trends and operator re-qualification.
A standardized operator-qualification method where the operator is given vials with known seeded defects and must identify them. Pass criteria: ≥ 80% sensitivity and ≥ 90% specificity. Repeated annually.
230V / 415V AC power, 1–6 kW connected load; 5–7 bar oil-free compressed air (semi-automatic and AVI); HEPA-filtered air from the room HVAC; LAN / Ethernet for data logging. No clean steam, WFI, or nitrogen required.
AVI is a cosmetic and functional check — particles, cracks, fill volume, stopper, cap. CCIT is a leak test — does the closed container maintain a hermetic seal. Modern AVI systems often integrate a CCIT module (vacuum decay or HVLD) on the same line.
Manual: small batches, clinical, lab, backup. AVI: commercial-scale production above 6,000 VPH where labour cost and validation consistency matter. Most modern lines use AVI for primary inspection with a manual re-inspection station for rejected vials.
Customer Outcomes
“We replaced a 6-operator manual inspection line with a single AVI machine running 18,000 VPH. False-reject dropped from 3% to 0.4%, and we caught a bad batch of vials with sub-visible particles that had passed manual inspection for weeks. The AI library paid for the system in the first quarter.”
— Director of Manufacturing, Biologics CDMO, Cambridge, USA (reference available under NDA)
“Manual booths with Knapp-qualified operators were our entry point. After 3 years we upgraded to semi-automatic conveyors and doubled throughput without adding operators. AVI is on our roadmap for 2027.”
— Plant Manager, Generics Injectables Manufacturer, Ahmedabad (reference available on request)
“Integrated AVI + CCIT (HVLD) on our vaccine line gives us 100% leak testing at 24,000 VPH — something manual inspection could never achieve. The FDA inspector commented on the defect library and PQ data being the most complete they had reviewed in 2025.”
— Head of QA, Vaccine Manufacturer, Pune (reference available on request)
Installation, Validation, and Support
Every machine is delivered as a turnkey project with the following scope:
- Pre-shipment Factory Acceptance Test (FAT) at our facility, with lighting verification, defect library test images, and reject station test runs
- On-site installation, commissioning, and Site Acceptance Test (SAT)
- IQ and OQ execution support, including protocol walkthrough with your QA team
- Operator and maintenance training (typically 3 days)
- 1-year comprehensive warranty covering parts and labor
- Lifetime remote support via video call, TeamViewer, and WhatsApp business
- Annual Maintenance Contract (AMC) options including preventive maintenance, lighting recalibration, and AI defect library refresh (AVI)
- Spare parts kits shipped within 24–48 hours globally from regional warehouses
Industries We Serve
- Pharmaceutical and biopharmaceutical manufacturing
- Vaccine and biological manufacturing
- Lyophilized (freeze-dried) injectables
- Sterile ophthalmic and nasal sprays
- Veterinary injectables
- Contract development and manufacturing organizations (CDMOs)
Certifications and Compliance
- ISO 9001:2015 Certified Manufacturing
- CE Marking (Machinery Directive 2006/42/EC)
- cGMP-Compliant Design
- WHO-GMP Compatible
- USFDA-Ready Configurations
- EU GMP Annex 1 (2022) Compatible
Related Vial Processing Equipment
- Vial Washing Machine
- Vial Depyrogenation Tunnel
- Automatic Vial Filling and Rubber Stoppering Machine
- Vial Powder Filling and Rubber Stoppering Machine
- Vial Cap Sealing Machine
- Vial Labeling Machine
Request a Free Quote
Get a customized quotation with full technical specifications, utility consumption estimate, validation plan, and line-layout proposal within 24 hours.
- Request a Quote (/quote/vial-washing-machine)
- +91 96012 74176
- Email Sales (mailto:info@pharmamachineryind.com)
All Rights Reserved. Manufacturer of pharmaceutical vial processing machinery with 30+ years of experience, exporting to 25+ countries including India, the United States, the United Kingdom, Germany, Brazil, Mexico, Kenya, Nigeria, South Africa, the UAE, Saudi Arabia, Egypt, Thailand, Vietnam, the Philippines, and Indonesia.

