Skip to content
NEW PHONES
NEW TABLETS
PARTS & COMPONENTS
TOOLS
COMPUTERS
NETWORKING
ACCESSORIES
Need help?
Whatsapp +34 696429683
info@movilstore.com
MOVILSTORE
Clear
Close
Language
English
Italiano
Español
Deutsch
Français
English
Português (portugal)
Country/region
Italy (EUR €)
Afghanistan (AFN ؋)
Åland Islands (EUR €)
Albania (ALL L)
Andorra (EUR €)
Angola (EUR €)
Anguilla (XCD $)
Antigua & Barbuda (XCD $)
Argentina (EUR €)
Armenia (AMD դր.)
Aruba (AWG ƒ)
Ascension Island (SHP £)
Australia (AUD $)
Austria (EUR €)
Azerbaijan (AZN ₼)
Bahamas (BSD $)
Bahrain (EUR €)
Bangladesh (BDT ৳)
Barbados (BBD $)
Belarus (EUR €)
Belgium (EUR €)
Belize (BZD $)
Benin (XOF Fr)
Bermuda (USD $)
Bhutan (EUR €)
Bolivia (BOB Bs.)
Bosnia & Herzegovina (BAM КМ)
Botswana (BWP P)
Brazil (EUR €)
British Indian Ocean Territory (USD $)
British Virgin Islands (USD $)
Brunei (BND $)
Bulgaria (BGN лв.)
Burkina Faso (XOF Fr)
Burundi (BIF Fr)
Cambodia (KHR ៛)
Cameroon (XAF CFA)
Canada (EUR €)
Cape Verde (CVE $)
Caribbean Netherlands (USD $)
Cayman Islands (KYD $)
Central African Republic (XAF CFA)
Chad (XAF CFA)
Chile (EUR €)
China (CNY ¥)
Christmas Island (AUD $)
Cocos (Keeling) Islands (AUD $)
Colombia (EUR €)
Comoros (KMF Fr)
Congo - Brazzaville (XAF CFA)
Congo - Kinshasa (CDF Fr)
Cook Islands (NZD $)
Costa Rica (CRC ₡)
Côte d’Ivoire (XOF Fr)
Croatia (EUR €)
Curaçao (ANG ƒ)
Cyprus (EUR €)
Czechia (CZK Kč)
Denmark (DKK kr.)
Djibouti (DJF Fdj)
Dominica (XCD $)
Dominican Republic (DOP $)
Ecuador (USD $)
Egypt (EGP ج.م)
El Salvador (USD $)
Equatorial Guinea (XAF CFA)
Eritrea (EUR €)
Estonia (EUR €)
Eswatini (EUR €)
Ethiopia (ETB Br)
Falkland Islands (FKP £)
Faroe Islands (DKK kr.)
Fiji (FJD $)
Finland (EUR €)
France (EUR €)
French Guiana (EUR €)
French Polynesia (XPF Fr)
French Southern Territories (EUR €)
Gabon (XOF Fr)
Gambia (GMD D)
Georgia (EUR €)
Germany (EUR €)
Ghana (EUR €)
Gibraltar (GBP £)
Greece (EUR €)
Greenland (DKK kr.)
Grenada (XCD $)
Guadeloupe (EUR €)
Guatemala (GTQ Q)
Guernsey (GBP £)
Guinea (GNF Fr)
Guinea-Bissau (XOF Fr)
Guyana (GYD $)
Haiti (EUR €)
Honduras (HNL L)
Hong Kong SAR (HKD $)
Hungary (HUF Ft)
Iceland (ISK kr)
India (INR ₹)
Indonesia (IDR Rp)
Iraq (EUR €)
Ireland (EUR €)
Isle of Man (GBP £)
Israel (ILS ₪)
Italy (EUR €)
Jamaica (JMD $)
Japan (JPY ¥)
Jersey (EUR €)
Jordan (EUR €)
Kazakhstan (KZT ₸)
Kenya (KES KSh)
Kiribati (EUR €)
Kosovo (EUR €)
Kuwait (EUR €)
Kyrgyzstan (KGS som)
Laos (LAK ₭)
Latvia (EUR €)
Lebanon (LBP ل.ل)
Lesotho (EUR €)
Liberia (EUR €)
Libya (EUR €)
Liechtenstein (CHF CHF)
Lithuania (EUR €)
Luxembourg (EUR €)
Macao SAR (MOP P)
Madagascar (EUR €)
Malawi (MWK MK)
Malaysia (MYR RM)
Maldives (MVR MVR)
Mali (XOF Fr)
Malta (EUR €)
Martinique (EUR €)
Mauritania (EUR €)
Mauritius (MUR ₨)
Mayotte (EUR €)
Mexico (MXN $)
Moldova (MDL L)
Monaco (EUR €)
Mongolia (MNT ₮)
Montenegro (EUR €)
Montserrat (XCD $)
Morocco (MAD د.م.)
Mozambique (EUR €)
Myanmar (Burma) (MMK K)
Namibia (EUR €)
Nauru (AUD $)
Nepal (NPR Rs.)
Netherlands (EUR €)
New Caledonia (XPF Fr)
New Zealand (NZD $)
Nicaragua (NIO C$)
Niger (XOF Fr)
Nigeria (NGN ₦)
Niue (NZD $)
Norfolk Island (AUD $)
North Macedonia (MKD ден)
Norway (EUR €)
Oman (EUR €)
Pakistan (PKR ₨)
Palestinian Territories (ILS ₪)
Panama (USD $)
Papua New Guinea (PGK K)
Paraguay (PYG ₲)
Peru (PEN S/)
Philippines (PHP ₱)
Pitcairn Islands (NZD $)
Poland (PLN zł)
Portugal (EUR €)
Qatar (QAR ر.ق)
Réunion (EUR €)
Romania (RON Lei)
Russia (EUR €)
Rwanda (RWF FRw)
Samoa (WST T)
San Marino (EUR €)
São Tomé & Príncipe (STD Db)
Saudi Arabia (SAR ر.س)
Senegal (XOF Fr)
Serbia (RSD РСД)
Seychelles (EUR €)
Sierra Leone (SLL Le)
Singapore (SGD $)
Sint Maarten (ANG ƒ)
Slovakia (EUR €)
Slovenia (EUR €)
Solomon Islands (SBD $)
Somalia (EUR €)
South Africa (EUR €)
South Georgia & South Sandwich Islands (GBP £)
South Korea (KRW ₩)
South Sudan (EUR €)
Spain (EUR €)
Sri Lanka (LKR ₨)
St. Barthélemy (EUR €)
St. Helena (SHP £)
St. Kitts & Nevis (XCD $)
St. Lucia (XCD $)
St. Martin (EUR €)
St. Pierre & Miquelon (EUR €)
St. Vincent & Grenadines (XCD $)
Sudan (EUR €)
Suriname (EUR €)
Svalbard & Jan Mayen (EUR €)
Sweden (SEK kr)
Switzerland (CHF CHF)
Taiwan (TWD $)
Tajikistan (TJS ЅМ)
Tanzania (TZS Sh)
Thailand (THB ฿)
Timor-Leste (USD $)
Togo (XOF Fr)
Tokelau (NZD $)
Tonga (TOP T$)
Trinidad & Tobago (TTD $)
Tristan da Cunha (GBP £)
Tunisia (EUR €)
Türkiye (EUR €)
Turkmenistan (EUR €)
Turks & Caicos Islands (USD $)
Tuvalu (AUD $)
U.S. Outlying Islands (USD $)
Uganda (UGX USh)
Ukraine (UAH ₴)
United Arab Emirates (AED د.إ)
United Kingdom (GBP £)
United States (USD $)
Uruguay (UYU $U)
Uzbekistan (UZS so'm)
Vanuatu (VUV Vt)
Vatican City (EUR €)
Venezuela (USD $)
Vietnam (VND ₫)
Wallis & Futuna (XPF Fr)
Western Sahara (MAD د.م.)
Yemen (YER ﷼)
Zambia (EUR €)
Zimbabwe (USD $)
Login / Signup
My account
0
Cart
Your cart is empty
Shop our products
NEW PHONES
NEW TABLETS
PARTS & COMPONENTS
TOOLS
COMPUTERS
NETWORKING
ACCESSORIES
Home
Xiaomi Mobile Parts: Components, Precision and Durability
Filters
Brand
Oppo (2)
Xiaomi (4975)
Model / Series
Oppo Reno8 (2)
Xiaomi 2A (1)
Xiaomi 10 (3)
Xiaomi 11 (60)
Xiaomi 12 (134)
Xiaomi 13 (107)
Xiaomi 14 (116)
Xiaomi 15 (40)
Xiaomi Black Shark (117)
Xiaomi Civi (69)
Xiaomi Mi (1)
Xiaomi Mi 2 (4)
Xiaomi Mi 3 (13)
Xiaomi Mi 4 (40)
Xiaomi Mi 5 (85)
Xiaomi Mi 6 (57)
Xiaomi Mi 8 (87)
Xiaomi Mi 9 (64)
Xiaomi Mi 10 (129)
Xiaomi Mi 11 (160)
Xiaomi Mi 12 (5)
Xiaomi Mi CC9 (75)
Xiaomi Mi Max (64)
Xiaomi Mi Mix (113)
Xiaomi Mi Mix 3 (1)
Xiaomi Mi Note (30)
Xiaomi Mi Note 2 (2)
Xiaomi Mi Note 3 (4)
Xiaomi Mi Note 10 (16)
Xiaomi Mi Pad (53)
Xiaomi Mi Play (15)
Xiaomi Mijia (2)
Xiaomi Pad 7 (13)
Xiaomi Poco C (80)
Xiaomi Poco C75 (5)
Xiaomi Poco F2 (8)
Xiaomi Poco F3 (17)
Xiaomi Poco F4 (18)
Xiaomi Poco F5 (29)
Xiaomi Poco F6 (31)
Xiaomi Poco F7 (24)
Xiaomi Poco M3 (27)
Xiaomi Poco M4 (28)
Xiaomi Poco M5 (13)
Xiaomi Poco M6 (44)
Xiaomi Poco M7 (8)
Xiaomi Poco X2 (8)
Xiaomi Poco X3 (46)
Xiaomi Poco X4 (19)
Xiaomi Poco X5 (18)
Xiaomi Poco X6 (44)
Xiaomi Poco X7 (25)
Xiaomi Pocophone F1 (13)
Xiaomi Redmi (6)
Xiaomi Redmi 2 (3)
Xiaomi Redmi 3 (34)
Xiaomi Redmi 4 (65)
Xiaomi Redmi 5 (81)
Xiaomi Redmi 6 (62)
Xiaomi Redmi 7 (48)
Xiaomi Redmi 8 (30)
Xiaomi Redmi 9 (79)
Xiaomi Redmi 10 (94)
Xiaomi Redmi 11 (6)
Xiaomi Redmi 12 (54)
Xiaomi Redmi 13 (110)
Xiaomi Redmi 14 (67)
Xiaomi Redmi A1 (20)
Xiaomi Redmi A2 (16)
Xiaomi Redmi A3 (40)
Xiaomi Redmi A4 (4)
Xiaomi Redmi A5 (5)
Xiaomi Redmi Go (6)
Xiaomi Redmi K20 (30)
Xiaomi Redmi K30 (112)
Xiaomi Redmi K40 (101)
Xiaomi Redmi K50 (82)
Xiaomi Redmi K60 (86)
Xiaomi Redmi K70 (84)
Xiaomi Redmi K80 (34)
Xiaomi Redmi Note (4)
Xiaomi Redmi Note 2 (12)
Xiaomi Redmi Note 3 (41)
Xiaomi Redmi Note 4 (63)
Xiaomi Redmi Note 5 (71)
Xiaomi Redmi Note 6 (30)
Xiaomi Redmi Note 7 (42)
Xiaomi Redmi Note 8 (85)
Xiaomi Redmi Note 9 (139)
Xiaomi Redmi Note 10 (135)
Xiaomi Redmi Note 11 (247)
Xiaomi Redmi Note 12 (192)
Xiaomi Redmi Note 13 (133)
Xiaomi Redmi Note 14 (134)
Xiaomi Redmi Pad (8)
Xiaomi Redmi Pro (9)
Xiaomi Redmi S2 (25)
Xiaomi Redmi Turbo (35)
Xiaomi Redmi Turbo 4 (8)
Xiaomi Redmi Y1 (4)
Product Type
Adhesive (52)
Altavoz / Auricular (2)
Back Cover / Housing (681)
Bandeja Tarjeta SIM (54)
Battery (85)
Buttons (311)
Cable Flex (1)
Cámaras (73)
Cameras (570)
Charging Port Connector (463)
Conector Puerto de Carga (17)
Flex Cable (516)
FPC Connector (25)
Frame / Chassis (463)
IC Chip (2)
Marco / Chasis (6)
Other Parts (37)
Others (26)
Outer Screen Glass (69)
Pantallas (1)
Screens (734)
SIM Card Tray (515)
Speaker / Earpiece (228)
Tapa Trasera / Carcasa (36)
Touch Panel (14)
View results
Xiaomi Mobile Parts: Components, Precision and Durability
4981 products
Showing 481 - 528 of 4981 products
📱 Xiaomi Mobile Parts: OLED Screens, Flex Cables, Cameras, Boards and More. ⭐ Professional Purchase at MovilStore ⭐ Guaranteed Quality ✅
Filter
Showing 481 - 528 of 4981 products
Display: 48 per page
Display
24 per page
36 per page
48 per page
Sort by
Sort by: Best selling
Sort by
Featured
Best selling
Alphabetically, A-Z
Alphabetically, Z-A
Price, low to high
Price, high to low
Date, old to new
Date, new to old
View
Xiaomi
Charging Port Board Xiaomi Redmi 12C
Sale price
€12,10 EUR
Add to cart
Quick view
Xiaomi
Charging Port Board Xiaomi Redmi 10
Sale price
€12,10 EUR
Add to cart
Quick view
Xiaomi
Charging Port Board Xiaomi Redmi Note 14 Pro 5G
Sale price
€13,10 EUR
Add to cart
Quick view
Xiaomi
Charging Port Board Xiaomi Poco X5 5G
Sale price
€12,10 EUR
Add to cart
Quick view
Xiaomi
Charging Port Board Xiaomi Redmi Note 12 Pro 4G
Sale price
€13,10 EUR
Add to cart
Quick view
Xiaomi
Charging Port Board Xiaomi Redmi Note 12 4G
Sale price
€13,10 EUR
Add to cart
Quick view
Xiaomi
Charging Port Board Xiaomi Redmi Note 11S 4G
Sale price
€13,10 EUR
Add to cart
Quick view
Xiaomi
Charging Port Board Xiaomi Redmi Note 10 Pro 4G
Sale price
€12,10 EUR
Add to cart
Quick view
Xiaomi
Charging Port Board Xiaomi Poco M3
Sale price
€12,10 EUR
Add to cart
Quick view
Xiaomi
Charging Port Board Xiaomi Redmi 14C 4G
Sale price
€12,10 EUR
Add to cart
Quick view
Xiaomi
Charging Port Board Xiaomi Redmi A3
Sale price
€12,10 EUR
Add to cart
Quick view
Xiaomi
Charging Port Board Xiaomi Poco C3
Sale price
€12,10 EUR
Add to cart
Quick view
Xiaomi
Charging Port Board Xiaomi Poco M6 Pro
Sale price
€13,10 EUR
Add to cart
Quick view
Xiaomi
Charging Port Board Xiaomi Redmi Note 12 Pro 5G
Sale price
€14,12 EUR
Add to cart
Quick view
Xiaomi
Charging Port Board Xiaomi Poco M4 Pro 4G
Sale price
€13,10 EUR
Add to cart
Quick view
Xiaomi
Charging Port Board Xiaomi Redmi Note 11 4G
Sale price
€13,10 EUR
Add to cart
Quick view
Xiaomi
Charging Port Board Xiaomi Poco M4 Pro 5G
Sale price
€12,10 EUR
Add to cart
Quick view
Xiaomi
Charging Port Board Xiaomi Redmi Note 8
Sale price
€12,10 EUR
Add to cart
Quick view
Xiaomi
Charging Port Board Xiaomi Redmi A5
Sale price
€13,10 EUR
Add to cart
Quick view
Xiaomi
Charging Port Board Xiaomi Poco C65
Sale price
€12,10 EUR
Add to cart
Quick view
Xiaomi
Charging Port Board Xiaomi Redmi Note 13 4G
Sale price
€13,10 EUR
Add to cart
Quick view
Xiaomi
Charging Port Board Xiaomi Poco X5 Pro 5G
Sale price
€14,12 EUR
Add to cart
Quick view
Xiaomi
Charging Port Board Xiaomi Redmi Note 9 Pro 4G
Sale price
€12,10 EUR
Add to cart
Quick view
Xiaomi
Charging Port Board Xiaomi Redmi Note 8 Pro
Sale price
€12,10 EUR
Add to cart
Quick view
Xiaomi
Charging Port Board Xiaomi Redmi 10C
Sale price
€12,10 EUR
Add to cart
Quick view
Xiaomi
Charging Port Board Xiaomi Redmi 13 4G
Sale price
€12,10 EUR
Add to cart
Quick view
Xiaomi
Charging Port Board Xiaomi Redmi A1 2022
Sale price
€12,10 EUR
Add to cart
Quick view
Xiaomi
Charging Port Board Xiaomi Redmi 10 Prime
Sale price
€12,10 EUR
Add to cart
Quick view
Xiaomi
Charging Port Board Xiaomi Poco M3 Pro
Sale price
€12,10 EUR
Add to cart
Quick view
Xiaomi
Charging Port Board Xiaomi Redmi Note 9 4G
Sale price
€12,10 EUR
Add to cart
Quick view
Xiaomi
Charging Port Board Xiaomi Redmi Note 9S
Sale price
€12,10 EUR
Add to cart
Quick view
Xiaomi
Charging Port Board Xiaomi Redmi 12 4G
Sale price
€12,10 EUR
Add to cart
Quick view
Xiaomi
Charging Port Board Xiaomi Poco C40
Sale price
€12,10 EUR
Add to cart
Quick view
Xiaomi
Charging Port Board Xiaomi Redmi 10 5G
Sale price
€12,10 EUR
Add to cart
Quick view
Xiaomi
Charging Port Board Xiaomi Poco X4 Pro
Sale price
€13,10 EUR
Add to cart
Quick view
Xiaomi
Charging Port Board Xiaomi Redmi Note 11 Pro 4G
Sale price
€13,10 EUR
Add to cart
Quick view
Xiaomi
Charging Port Board Xiaomi Redmi Note 10 Pro Max
Sale price
€12,10 EUR
Add to cart
Quick view
Xiaomi
Charging Port Board Xiaomi Poco X3
Sale price
€12,10 EUR
Add to cart
Quick view
Xiaomi
Charging Port Board Xiaomi Redmi A2
Sale price
€12,10 EUR
Add to cart
Quick view
Xiaomi
Charging Port Board Xiaomi Poco C55
Sale price
€12,10 EUR
Add to cart
Quick view
Xiaomi
Charging Port Board Xiaomi Redmi 9i
Sale price
€12,10 EUR
Add to cart
Quick view
Xiaomi
Main Rear Camera Xiaomi 13T Pro
Sale price
€47,38 EUR
Add to cart
Quick view
Xiaomi
Rear Main Camera Xiaomi 13T
Sale price
€45,37 EUR
Add to cart
Quick view
Xiaomi
Xiaomi 11T Pro Charging Port Board
Sale price
€13,10 EUR
Add to cart
Quick view
Xiaomi
Cargo Port Board Xiaomi 11T
Sale price
€13,10 EUR
Add to cart
Quick view
Xiaomi
Marco Frontal Casing Xiaomi Redmi 12 4G
Sale price
€14,12 EUR
Add to cart
Quick view
Xiaomi
Rear Camera Lenses Xiaomi 14T 5G (10 Units)
Sale price
€13,10 EUR
Add to cart
Quick view
Xiaomi
SIM Card Tray Xiaomi 15 SIM (Green) (10 Units)
Sale price
€15,13 EUR
Add to cart
Quick view
Previous
1
…
9
10
11
12
13
…
104
Page 11 / 104
Next
Filters
(0)
Clear
Filters
Brand
Oppo (2)
Xiaomi (4975)
Model / Series
Oppo Reno8 (2)
Xiaomi 2A (1)
Xiaomi 10 (3)
Xiaomi 11 (60)
Xiaomi 12 (134)
Xiaomi 13 (107)
Xiaomi 14 (116)
Xiaomi 15 (40)
Xiaomi Black Shark (117)
Xiaomi Civi (69)
Xiaomi Mi (1)
Xiaomi Mi 2 (4)
Xiaomi Mi 3 (13)
Xiaomi Mi 4 (40)
Xiaomi Mi 5 (85)
Xiaomi Mi 6 (57)
Xiaomi Mi 8 (87)
Xiaomi Mi 9 (64)
Xiaomi Mi 10 (129)
Xiaomi Mi 11 (160)
Xiaomi Mi 12 (5)
Xiaomi Mi CC9 (75)
Xiaomi Mi Max (64)
Xiaomi Mi Mix (113)
Xiaomi Mi Mix 3 (1)
Xiaomi Mi Note (30)
Xiaomi Mi Note 2 (2)
Xiaomi Mi Note 3 (4)
Xiaomi Mi Note 10 (16)
Xiaomi Mi Pad (53)
Xiaomi Mi Play (15)
Xiaomi Mijia (2)
Xiaomi Pad 7 (13)
Xiaomi Poco C (80)
Xiaomi Poco C75 (5)
Xiaomi Poco F2 (8)
Xiaomi Poco F3 (17)
Xiaomi Poco F4 (18)
Xiaomi Poco F5 (29)
Xiaomi Poco F6 (31)
Xiaomi Poco F7 (24)
Xiaomi Poco M3 (27)
Xiaomi Poco M4 (28)
Xiaomi Poco M5 (13)
Xiaomi Poco M6 (44)
Xiaomi Poco M7 (8)
Xiaomi Poco X2 (8)
Xiaomi Poco X3 (46)
Xiaomi Poco X4 (19)
Xiaomi Poco X5 (18)
Xiaomi Poco X6 (44)
Xiaomi Poco X7 (25)
Xiaomi Pocophone F1 (13)
Xiaomi Redmi (6)
Xiaomi Redmi 2 (3)
Xiaomi Redmi 3 (34)
Xiaomi Redmi 4 (65)
Xiaomi Redmi 5 (81)
Xiaomi Redmi 6 (62)
Xiaomi Redmi 7 (48)
Xiaomi Redmi 8 (30)
Xiaomi Redmi 9 (79)
Xiaomi Redmi 10 (94)
Xiaomi Redmi 11 (6)
Xiaomi Redmi 12 (54)
Xiaomi Redmi 13 (110)
Xiaomi Redmi 14 (67)
Xiaomi Redmi A1 (20)
Xiaomi Redmi A2 (16)
Xiaomi Redmi A3 (40)
Xiaomi Redmi A4 (4)
Xiaomi Redmi A5 (5)
Xiaomi Redmi Go (6)
Xiaomi Redmi K20 (30)
Xiaomi Redmi K30 (112)
Xiaomi Redmi K40 (101)
Xiaomi Redmi K50 (82)
Xiaomi Redmi K60 (86)
Xiaomi Redmi K70 (84)
Xiaomi Redmi K80 (34)
Xiaomi Redmi Note (4)
Xiaomi Redmi Note 2 (12)
Xiaomi Redmi Note 3 (41)
Xiaomi Redmi Note 4 (63)
Xiaomi Redmi Note 5 (71)
Xiaomi Redmi Note 6 (30)
Xiaomi Redmi Note 7 (42)
Xiaomi Redmi Note 8 (85)
Xiaomi Redmi Note 9 (139)
Xiaomi Redmi Note 10 (135)
Xiaomi Redmi Note 11 (247)
Xiaomi Redmi Note 12 (192)
Xiaomi Redmi Note 13 (133)
Xiaomi Redmi Note 14 (134)
Xiaomi Redmi Pad (8)
Xiaomi Redmi Pro (9)
Xiaomi Redmi S2 (25)
Xiaomi Redmi Turbo (35)
Xiaomi Redmi Turbo 4 (8)
Xiaomi Redmi Y1 (4)
Product Type
Adhesive (52)
Altavoz / Auricular (2)
Back Cover / Housing (681)
Bandeja Tarjeta SIM (54)
Battery (85)
Buttons (311)
Cable Flex (1)
Cámaras (73)
Cameras (570)
Charging Port Connector (463)
Conector Puerto de Carga (17)
Flex Cable (516)
FPC Connector (25)
Frame / Chassis (463)
IC Chip (2)
Marco / Chasis (6)
Other Parts (37)
Others (26)
Outer Screen Glass (69)
Pantallas (1)
Screens (734)
SIM Card Tray (515)
Speaker / Earpiece (228)
Tapa Trasera / Carcasa (36)
Touch Panel (14)
Opens in a new window.