Patellofemoral Syndrome Center - Compton, CA

Compton Orthopaedic Surgeon Doctors for Patellofemoral Syndrome

Type of Physician: Orthopaedic Surgeon

What is a Orthopaedic Surgeon ?

A certification by the Board of Orthopaedic Surgery. Practitioners focus on the investigation, preservation, and restoration of the form and function of the extremities, spine and associated structures by medical, surgical, and physical means. Problems cared for by the orthopaedic surgeon include birth defects, trauma, infections, tumors, and metabolic disturbances of the musculoskeletal system.

Specialty: Orthopaedic Surgery

Common Name: Orthopaedist

Orthopaedic Surgeon Doctors in Compton *

US Healthworks
Erin Copplson
2499 S Wilmington Ave
Compton, CA 90220
(310) 638-1113

US Healthworks
Michael J Esposito
2499 S Wilmington Ave
Compton, CA 90220
(310) 638-1113

US Healthworks
Frank B Giacobetti
2499 S Wilmington Ave
Compton, CA 90220
(310) 638-1113

US Healthworks
Anthony J Zoppi
2499 S Wilmington Ave
Compton, CA 90220
(310) 638-1113

CSU Dominguez Stdnt Hlth Ctr
Donald M Yamaguchi
1000 E Victoria St Bld A129
Carson, CA 90747
(310) 243-3629

St Francis Medical Ctr Orthpdcs
Gary F Flannery
3630 E Imperial Hwy
Lynwood, CA 90262
(858) 495-0971

Thomas K Peterson MD
Thomas K Peterson
3617 Martin Luther King Jr Blvd
Lynwood, CA 90262
(310) 638-5119

US Healthworks
Ray L Craemer
16630 S Broadway
Gardena, CA 90248
(310) 768-8155

Multi Healthcare Medical Group
Raymond H Folmar
3175 Firestone Blvd
South Gate, CA 90280
(323) 567-8910

Soraya Medical Group
Saeid Sadighi
2701 Firestone Blvd Ste W
South Gate, CA 90280
(323) 249-6162

Medical Health Services Inc
Thomas W Fell Jr
16444 Paramount Blvd Ste 204
Paramount, CA 90723
(562) 408-2247

Feliciano S Navalta MD
Feliciano S Navalta
16660 Paramount Blvd Ste 306
Paramount, CA 90723
(562) 633-1403

Medical Health Services Inc
Kenneth P Scheffels
16444 Paramount Blvd Ste 204
Paramount, CA 90723
(562) 408-2247

Paramount Physicians
Merlin C Smith
16444 Paramount Blvd Ste 101
Paramount, CA 90723
(562) 630-1220

South Bay Podiatry Group
Than V Truong
1045 W Redondo Beach Blvd Ste 106
Gardena, CA 90247
(310) 323-2887

Long Beach Prime Medical Group
Ghol B Haeri-Gharavi
4014 Long Beach Blvd Ste 210
Long Beach, CA 90807
(562) 997-7100

Allied Medical Group
Daniel A Capen
4237 Atlantic Ave
Long Beach, CA 90807
(562) 424-1500

Allied Medical Group
Juan C Frisancho
4237 Atlantic Ave
Long Beach, CA 90807
(562) 424-1500

Allied Medical Group
Timothy J Hunt
4237 Atlantic Ave
Long Beach, CA 90807
(562) 424-1500

Allied Medical Group
Leslie W Metcalf
4237 Atlantic Ave
Long Beach, CA 90807
(562) 424-1500

Allied Medical Group
Richard A Rogachefsky
4237 Atlantic Ave
Long Beach, CA 90807
(562) 424-1500

Allied Medical Group
Darrell T Wilkins
4237 Atlantic Ave
Long Beach, CA 90807
(562) 424-1500

Kindred Hosp S Bay Wound Care
Rama E Chandran
1246 W 155th St
Gardena, CA 90247
(310) 323-5330

Downey Orthopedic Medical Group
John M Larsen
7700 Imperial Hwy Ste R
Downey, CA 90242
(562) 803-0600

Downey Orthopedic Medical Group
Simon Lavi
7700 Imperial Hwy Ste R
Downey, CA 90242
(562) 803-0600

Downey Orthopedic Medical Group
Patrick Lee
7700 Imperial Hwy Ste R
Downey, CA 90242
(562) 803-0600

Downey Orthopedic Medical Group
Cory L Morrison
7700 Imperial Hwy Ste R
Downey, CA 90242
(562) 803-0600

Downey Orthopedic Medical Group
Curtis L Richard
7700 Imperial Hwy Ste R
Downey, CA 90242
(562) 803-0600

Alexander T Latteri MD
Alexander T Latteri
3939 Atlantic Ave Ste 204
Long Beach, CA 90807
(562) 424-0423

Sarbpaul F Bhalla MD
Sarbpaul S Bhalla
3610 Long Beach Blvd Ste 202
Long Beach, CA 90807
(562) 427-8119

Macer Nathan Hand Wrist Ctr
George A Macer
3918 Long Beach Blvd Ste 100
Long Beach, CA 90807
(562) 424-9000

Macer Nathan Hand Wrist Ctr
Ross P Nathan
3918 Long Beach Blvd Ste 100
Long Beach, CA 90807
(562) 424-9000

Beach Orthopedic Associates
Fernando A Ravessoud
3918 Long Beach Blvd Ste 180
Long Beach, CA 90807
(562) 595-5424

Beach Orthopedic Associates
Susann J Ravessoud
3918 Long Beach Blvd Ste 180
Long Beach, CA 90807
(562) 595-5424

Beach Orthopedic Associates
Michael B Strauss
3918 Long Beach Blvd Ste 180
Long Beach, CA 90807
(562) 595-5424

Beach Orthopedic Associates
Daniel M Zinar
3918 Long Beach Blvd Ste 180
Long Beach, CA 90807
(562) 595-5424

Lakewood Orthopedics
Christopher J Combs
5750 Downey Ave Ste 308
Lakewood, CA 90712
(562) 633-3787

Lakewood Orthopedics
Ramy N Elias
5750 Downey Ave Ste 308
Lakewood, CA 90712
(562) 633-3787

Pad S Krishna MD
Padmanabhan S Krishna
3650 South St Ste 411
Lakewood, CA 90712
(562) 531-7757

Lakewood Orthopedics
Ezzat W Wassef
5750 Downey Ave Ste 308
Lakewood, CA 90712
(562) 633-3787

Western Hand Center
Mary A Bos
200 W Wardlow Rd
Long Beach, CA 90807
(562) 424-8815

Western Hand Center
Andre V Chaves
200 W Wardlow Rd
Long Beach, CA 90807
(562) 424-8815

California Orthopedic/Spine Med
Francis G D'ambrosio
3530 Atlantic Ave Ste 104
Long Beach, CA 90807
(562) 490-7278

Octavio Diaz-Lizarraga MD
Octavio Diaz-Lizarraga
2680 Saturn Ave Ste 210
Huntington Park, CA 90255
(323) 587-3965

Western Hand Center
Michael J Feldman
200 W Wardlow Rd
Long Beach, CA 90807
(562) 424-8815

Western Hand Center
Christopher G Katcherian
200 W Wardlow Rd
Long Beach, CA 90807
(562) 424-8815

California Orthopedic/Spine Med
Albert Simtkins Jr
3530 Atlantic Ave Ste 104
Long Beach, CA 90807
(562) 490-7278

Western Hand Center
Lis A Stark
200 W Wardlow Rd
Long Beach, CA 90807
(562) 424-8815

Health Quest Multi Spclty Grp
Archie R Mays
2677 Zoe Ave Ste 114
Huntington Park, CA 90255
(323) 583-3200

Health Quest Multi Spclty Grp
Rick F Pospisil
2677 Zoe Ave Ste 114
Huntington Park, CA 90255
(323) 583-3200

Med Net
Edward G Stokes
12115 Paramount Blvd
Downey, CA 90242
(562) 250-2001

Multi Medical Specialty Group
Timothy K Ross
5101 Florence Ave Ste 8
Bell, CA 90201
(323) 562-1886

Multi Medical Specialty Group
Leslie K Shokes
5101 Florence Ave Ste 8
Bell, CA 90201
(323) 562-1886

Immediate Medical Care Center
Kevin S Park
5203 Lakewood Blvd Ste B
Lakewood, CA 90712
(562) 633-2273

Harbor-UCLA Medicl Ctr Orthpdcs
Haleh Badkoobehi
1000 W Carson St # 422
Torrance, CA 90502
(310) 222-2718

Harbor-UCLA Medicl Ctr Orthpdcs
Andrew Battenberg
1000 W Carson St # 422
Torrance, CA 90502
(310) 222-2718

Harbor-UCLA Medicl Ctr Orthpdcs
Maximino Brambila
1000 W Carson St # 422
Torrance, CA 90502
(310) 222-2718

Farhad J Hajaliloo MD
Farhad J Hajaliloo
2840 Long Beach Blvd Ste 440
Long Beach, CA 90806
(562) 595-6646

Harbor-UCLA Medicl Ctr Orthpdcs
Evan Nielsen
1000 W Carson St # 422
Torrance, CA 90502
(310) 222-2718

Harbor-UCLA Medicl Ctr Orthpdcs
Elizabeth Norheim
1000 W Carson St # 422
Torrance, CA 90502
(310) 222-2718

Harbor-UCLA Medicl Ctr Orthpdcs
Brannon Orton
1000 W Carson St # 422
Torrance, CA 90502
(310) 222-2718

Balance Orthopaedic Foot/Ankle
Ronald W Smith
2840 Long Beach Blvd Ste 440
Long Beach, CA 90806
(562) 424-9444

Harbor-UCLA Medicl Ctr Orthpdcs
Tibor Warganich
1000 W Carson St # 422
Torrance, CA 90502
(310) 222-2718

Mahmood J Jazayeri MD Inc
Mahmood J Jazayeri
2690 Pacific Ave Ste 380
Long Beach, CA 90806
(562) 595-6426

Memorial Orthopaedic Sgcl Grp
Douglas E Garland
2760 Atlantic Ave
Long Beach, CA 90806
(562) 424-6666

Memorial Orthopaedic Sgcl Grp
Anthony Gauthier
2760 Atlantic Ave
Long Beach, CA 90806
(562) 424-6666

Orthopedic Specialty Associates
William C Kim
701 E 28th St Ste 117
Long Beach, CA 90806
(562) 426-9890

Memorial Orthopaedic Sgcl Grp
Peter R Kurzweil
2760 Atlantic Ave
Long Beach, CA 90806
(562) 424-6666

Orthopedic Specialty Associates
Anthony G Leung
701 E 28th St Ste 117
Long Beach, CA 90806
(562) 426-9890

Memorial Orthopaedic Sgcl Grp
Michael A Pahl
2760 Atlantic Ave
Long Beach, CA 90806
(562) 424-6666

Memorial Orthopaedic Sgcl Grp
Kasra Rowshan
2760 Atlantic Ave
Long Beach, CA 90806
(562) 424-6666

All Care Medical Group
Brian D Solberg
2675 E Slauson Ave
Huntington Park, CA 90255
(323) 589-6681

Memorial Orthopaedic Sgcl Grp
Curtis W Spencer
2760 Atlantic Ave
Long Beach, CA 90806
(562) 424-6666

Memorial Orthopaedic Sgcl Grp
Albert M Tsai
2760 Atlantic Ave
Long Beach, CA 90806
(562) 424-6666

Memorial Orthopaedic Sgcl Grp
William H Warden
2760 Atlantic Ave
Long Beach, CA 90806
(562) 424-6666

Orthopedic Specialty Associates
Eleby R Washington
701 E 28th St Ste 117
Long Beach, CA 90806
(562) 426-9890

All Care Medical Group
Joan F Wright
2675 E Slauson Ave
Huntington Park, CA 90255
(323) 589-6681

Memorial Orthopaedic Sgcl Grp
Philip S Yuan
2760 Atlantic Ave
Long Beach, CA 90806
(562) 424-6666

Southern California Permanente
Julian P Ballesteros
9353 Imperial Hwy Fl 1
Downey, CA 90242
(562) 657-9000

Kaiser Permanente Downey Med Ct
William J Buchanan
9333 Imperial Hwy
Downey, CA 90242
(562) 657-9000

Southern California Permanente
Thomas Day
9353 Imperial Hwy Fl 1
Downey, CA 90242
(562) 657-9000

Kaiser Permanente Downey Med Ct
Narendra G Gurbani
9333 Imperial Hwy
Downey, CA 90242
(562) 657-9000

Kaiser Permanente Downey Med Ct
Pradeep J Kumar
9333 Imperial Hwy
Downey, CA 90242
(562) 657-9000

Downey Hospital Orthopedics
Michelle D Money
9333 Imperial Hwy Ste 4
Downey, CA 90242
(562) 657-9000

Kaiser Permanente Downey Med Ct
Glenn K Shulman
9333 Imperial Hwy
Downey, CA 90242
(562) 657-9000

Garden Medical Office
Paul H Woodworth
9353 Imperial Hwy
Downey, CA 90242
(562) 657-4110

Downey Orthopedic Specialists
Vance C Eberly
11525 Brookshire Ave Ste 401
Downey, CA 90241
(562) 923-6112

Greater LA Orthopedic Med Grp
Richard B Chambers
11411 Brookshire Ave Ste 200
Downey, CA 90241
(562) 869-4421

Cambridge Medical Group
Heidi E Groessl
11411 Brookshire Ave Ste 201
Downey, CA 90241
(866) 677-9929

Cambridge Medical Group
Steven Nagelberg
11411 Brookshire Ave Ste 201
Downey, CA 90241
(866) 677-9929

Greater LA Orthopedic Med Grp
Kourosh K Shamlou
11411 Brookshire Ave Ste 200
Downey, CA 90241
(562) 869-4421

David M Wall MD
David M Wall
9945 Artesia Pl
Bellflower, CA 90706
(562) 925-6541

Healthpointe Medical Group
Edwin M Ashley
5722 Bellflower Blvd
Lakewood, CA 90713
(562) 920-8394

Healthpointe Medical Group
Zenia Cortes
5722 Bellflower Blvd
Lakewood, CA 90713
(562) 920-8394

Healthpointe Medical Group
Alex H Etemad
5722 Bellflower Blvd
Lakewood, CA 90713
(562) 920-8394

Healthpointe Medical Group
Stanley G Katz
5722 Bellflower Blvd
Lakewood, CA 90713
(562) 920-8394

Hillside Medical Evaluation Grp
Jonathon Baculdo
2930 W Imperial Hwy Ste 505
Inglewood, CA 90303
(323) 755-4669

Hillside Medical Evaluation Grp
John Y Chung
2930 W Imperial Hwy Ste 505
Inglewood, CA 90303
(323) 755-4669

Pioneer Medical Group
Jimmy C Lee
10234 Rosecrans Ave
Bellflower, CA 90706
(562) 920-1632

Hillside Medical Evaluation Grp
Ivan Santiago
2930 W Imperial Hwy Ste 505
Inglewood, CA 90303
(323) 755-4669

Compton, California

Chondromalacia Patella (Patellofemoral Syndrome)

Chondromalacia patella facts

  • Chondromalacia patella is the most common cause of chronic knee pain.
  • Chondromalacia patella has also been called patellofemoral syndrome.
  • The pain of chondromalacia patella is ag...

Emergency Contact for Compton

  • In case of Emergency, call 911

Nearby Compton Hospitals *

St Francis Medical Center
3630 E Imperial Hwy
Lynwood, CA 90262
(310)900-8900

Promise Hospital Of East LA
16453 Colorado Ave
Paramount, CA 90723
(562)531-3110

Memorial Hospital Of Gardena
1145 W Redondo Beach Blvd
Gardena, CA 90247
(310)532-4200

Kindred Hospital South Bay
1246 W 155th St
Gardena, CA 90247
(310)323-5330

La Casa Mental Health Center
6060 N Paramount Blvd
Long Beach, CA 90805
(562)634-9534

Rancho Los Amigos Hospital
7601 Imperial Hwy
Downey, CA 90242
(562)401-7111

Lapaz At Paramount
8835 Vans St
Paramount, CA 90723
(562)633-5111

Lakewood Regional Medical Ctr
3700 South St
Lakewood, CA 90712
(562)531-2550

Bellflower Medical Center
9542 Artesia Blvd
Bellflower, CA 90706
(562)925-8355

Kaiser Permanente Medical Ctr
9333 Imperial Hwy
Downey, CA 90242
(562)657-9000

Harbor UCLA Medical Center
1000 W Carson St
Torrance, CA 90502
(310)222-2345

Downey Regional Medical Center
11500 Brookshire Ave
Downey, CA 90241
(562)904-5000

Pacific Hospital Of Long Beach
2776 Pacific Ave
Long Beach, CA 90806
(562)595-1911

Long Beach Memorial Medical Ctr
2801 Atlantic Ave
Long Beach, CA 90806
(562)933-2000

Miller Children's Hosp Lng Bch
2801 Atlantic Ave
Long Beach, CA 90806
(562)933-2000

Community Hospital Huntngtn Prk
2623 E Slauson Ave
Huntington Park, CA 90255
(323)583-1931

College Hospital Cerritos
10802 College Pl
Cerritos, CA 90703
(562)924-9581

Coast Plaza Hospital
13100 Studebaker Rd
Norwalk, CA 90650
(562)868-3751

Los Angeles Metropolitn Med Ctr
13300 Hawthorne Blvd
Hawthorne, CA 90250
(323)730-7300

Redgate Mem Recvry Ctr
1775 Chestnut Ave
Long Beach, CA 90813
(562)599-8444

Centinela Hospital Medical Ctr
555 E Hardy St
Inglewood, CA 90301
(310)673-4660

Kedren Community Mental Health
4211 Avalon Blvd
Los Angeles, CA 90011
(323)233-0425

St Mary Medical Center
1050 Linden Ave
Long Beach, CA 90813
(562)491-9000

Kaiser Permanente Mdcl Ctr
25825 Vermont Ave
Harbor City, CA 90710
(310)325-5111

Community Hospital Long Beach
1720 Termino Ave
Long Beach, CA 90804
(562)498-1000

Providence Little Company Mary
4101 Torrance Blvd
Torrance, CA 90503
(310)540-7676

Los Angeles Community Hospital
4081 E Olympic Blvd
Los Angeles, CA 90023
(323)267-0477

Star View Adolescent Center
4025 W 226th St
Torrance, CA 90505
(310)373-4556

Torrance Memorial Medical Ctr
3330 Lomita Blvd
Torrance, CA 90505
(310)325-9110

Del Amo Behavioral Health
23700 Camino Del Sol
Torrance, CA 90505
(310)530-1151

East Los Angeles Doctors Hosp
4060 Whittier Blvd
Los Angeles, CA 90023
(323)268-5514

Norwalk Community Hospital
13222 Bloomfield Ave
Norwalk, CA 90650
(562)863-4763

Tri-City Regional Medical CT
21530 Pioneer Blvd
Hawaiian Gardens, CA 90716
(562)860-0401

Metropolitan State Hospital
11401 Bloomfield Ave
Norwalk, CA 90650
(562)863-7011

Promise Hospital
443 S Soto St
Los Angeles, CA 90033
(323)261-1181

California Hospital Medical Ctr
1401 S Grand Ave
Los Angeles, CA 90015
(213)748-2411

VA Long Beach Healthcare
5901 E 7th St
Long Beach, CA 90822
(562)826-8000

White Memorial Medical Center
1720 E Cesar E Chavez Ave
Los Angeles, CA 90033
(323)268-5000

Los Alamitos Medical Center
3751 Katella Ave
Los Alamitos, CA 90720
(562)598-1311

Los Angeles Metropolitan Med
2231 S Western Ave
Los Angeles, CA 90018
(323)730-7300

Beverly Hospital
309 W Beverly Blvd
Montebello, CA 90640
(323)726-1222

Kindred Hospital-Los Angeles
5525 W Slauson Ave
Los Angeles, CA 90056
(310)642-0325

La Palma Intercommunity Hosp
7901 Walker St
La Palma, CA 90623
(714)670-7400

Presbyterian Intercommunity
12401 Washington Blvd
Whittier, CA 90602
(562)698-0811

Fedl Correctional Institution
1299 S Seaside Ave
San Pedro, CA 90731
(310)831-8961

Good Samaritan Hospital
616 Witmer St
Los Angeles, CA 90017
(213)977-2121

LAC USC Medical Center
1200 N State St
Los Angeles, CA 90033
(323)226-2622

Los Angeles Sheriff's Dept Med
450 Bauchet St
Los Angeles, CA 90012
(213)893-5460

USC Kenneth Norris Cancer Ctr
1441 Eastlake Ave
Los Angeles, CA 90089
(323)865-3000

Keck Hospital Of USC
1500 San Pablo St
Los Angeles, CA 90033
(323)442-8500

Little Company Of Mary Hospital
1300 W 7th St
San Pedro, CA 90732
(310)832-3311

Monterey Park Hospital
900 S Atlantic Blvd
Monterey Park, CA 91754
(626)570-9000

Pacific Alliance Medical Center
531 W College St
Los Angeles, CA 90012
(213)624-8411

Peninsula Recovery Center
1386 W 7th St
San Pedro, CA 90732
(310)514-4387

Kaiser Mental Health Center
765 W College St
Los Angeles, CA 90012
(213)580-7200

St Vincent Medical Center
2131 W 3rd St
Los Angeles, CA 90057
(213)484-7111

Kindred Hospital La Mirada
14900 Imperial Hwy
La Mirada, CA 90638
(562)944-1900

Silver Lake Medical Center
1711 W Temple St
Los Angeles, CA 90026
(213)989-6100

Shriners Hospital For Children
3160 Geneva St
Los Angeles, CA 90020
(213)388-3151

Barlow Respiratory Hospital
2000 Stadium Way
Los Angeles, CA 90026
(213)250-4200

Whittier Hospital & Medical Ctr
9080 Colima Rd
Whittier, CA 90605
(562)945-3561

Anaheim General Hospital
5742 Beach Blvd
Buena Park, CA 90621
(714)367-5800

Temple Community Hospital
235 N Hoover St
Los Angeles, CA 90004
(213)382-7252

Kaiser Permanente Medical Ctr
6041 Cadillac Ave
Los Angeles, CA 90034
(323)857-2000

Garfield Medical Center
525 N Garfield Ave
Monterey Park, CA 91754
(626)573-2222

Gateways Hsptl & Mntl Hlth
1891 Effie St
Los Angeles, CA 90026
(323)644-2000

Brotman Medical Center
3828 Delmas Ter
Culver City, CA 90232
(310)836-7000

Anaheim General Hospital
3350 W Ball Rd
Anaheim, CA 92804
(714)947-5800

Marina Del Rey Hospital
4650 Lincoln Blvd
Marina Del Rey, CA 90292
(310)823-8911

Olympia Medical Center
5900 W Olympic Blvd
Los Angeles, CA 90036
(323)938-3161

Miracle Mile Medical Center
6000 San Vicente Blvd
Los Angeles, CA 90036
(323)930-1040

Silver Lake Medical Center
7500 Hellman Ave
Rosemead, CA 91770
(626)288-1160

West Anaheim Medical Center
3033 W Orange Ave
Anaheim, CA 92804
(714)827-3000

Alhambra Hospital Medical Ctr
100 S Raymond Ave
Alhambra, CA 91801
(626)570-1606

Guardian Rehabilitation Hosp
533 S Fairfax Ave
Los Angeles, CA 90036
(323)930-4815

*Provider Directory Terms of Use:

The WebMD 'Provider Directory' is provided by WebMD for use by the general public as a quick reference of information about Providers. The Provider Directory is not intended as a tool for verifying the credentials, qualifications, or abilities of any Provider contained therein. Inclusion in the Provider Directory does not imply recommendation or endorsement nor does omission in the Provider Directory imply WebMD disapproval.

You are prohibited from using, downloading, republishing, selling, duplicating, or "scraping" for commercial or any other purpose whatsoever, the Provider Directory or any of the data listings or other information contained therein, in whole or in part, in any medium whatsoever.

The Provider Directory is provided on an "AS-IS" basis. WebMD disclaims all warranties, either express or implied, including but not limited to the implied warranties of merchantability and fitness for particular purpose. Without limiting the foregoing, WebMD does not warrant or represent that the Provider Directory or any part thereof is accurate or complete. You assume full responsibility for the communications with any Provider you contact through the Provider Directory. WebMD shall in no event be liable to you or to anyone for any decision made or action taken by you in the reliance on information provided in the Provider Directory.

The use of WebMD Provider Directory by any entity or individual to verify the credentials of Providers is prohibited. The database of Provider information which drives WebMD Provider Directory does not contain sufficient information with which to verify Provider credentials under the standards of the Joint Commission on Accreditation of Healthcare Organizations (JCAHO), National Committee for Quality Assurance (NCQA) of the Utilization Review Accreditation Committee (URAC).

By using the WebMD Provider Directory, you agree to these Terms and Conditions.