Section: Political and Cultural Relations
Variable: Polity Supracultural Entity (All coded records)
Our quasi-polity are often embedded within larger-scale cultural groupings of polities or quasi-polities. These are sometimes referred to as 'civilizations'. For example, medieval European kingdoms were part of Latin Christendom. During the periods of disunity in China, warring states there, nevertheless, belonged to the same Chinese cultural sphere. Archaeologists often use 'archaeological traditions' to denote such large-scale cultural entities (for example, Peregrine's Atlas of Cultural Evolution). Note, 'supracultural entity' refers to cultural interdependence, and is distinct from a political confederation or alliance, which should be coded under 'supra-polity relations.'  
272 Polity Supracultural Entity Records
#  Polity  Coded Value / Tags Year(s) Edit
1 Kingdom of Bohemia - Přemyslid Dynasty Latin Christendom 1198 CE  1309 CE
Loading...
2 British Empire I Anglosphere 1690 CE  1849 CE
Loading...
3 Greco-Bactrian Kingdom Greek 256 BCE  125 BCE
Loading...
4 Kidarite Kingdom Eurasian nomadic 388 CE  477 CE
Loading...
5 Kidarite Kingdom Persian 388 CE  477 CE
Loading...
6 Naqada II uncoded Undecided 3550 BCE  3300 BCE
Loading...
7 Mongol Empire uncoded Undecided 1206 CE  1270 CE
Loading...
8 Majapahit Kingdom uncoded Undecided 1292 CE  1518 CE
Loading...
9 Delhi Sultanate Persian 1206 CE  1526 CE
Loading...
10 Delhi Sultanate Turkish 1206 CE  1526 CE
Loading...
11 Yemen - Qasimid Dynasty uncoded Undecided 1637 CE  1805 CE
Loading...
12 Erligang uncoded Undecided 1650 BCE  1250 BCE
Loading...
13 Erlitou uncoded Undecided 1850 BCE  1600 BCE
Loading...
14 Longshan uncoded Undecided 3000 BCE  1900 BCE
Loading...
15 Elam - Awan Dynasty I uncoded Undecided 2675 BCE  2100 BCE
Loading...
16 Atlantic Complex Bronze Age Europe 2200 BCE  1000 BCE
Loading...
17 Proto-French Kingdom Latin Christendom 987 CE  1150 CE
Loading...
18 French Kingdom - Late Capetian Latin Christendom 1150 CE  1328 CE
Loading...
19 Carolingian Empire I Latin Christendom 752 CE  840 CE
Loading...
20 Medang Kingdom uncoded Undecided 732 CE  1019 CE
Loading...
21 Eastern Han Empire Chinese 25 CE  220 CE
Loading...
22 Hmong - Late Qing China 1701 CE  1895 CE
Loading...
23 Jin Dynasty China 1115 CE  1234 CE
Loading...
24 Great Ming China 1368 CE  1644 CE
Loading...
25 Northern Song China 960 CE  1127 CE
Loading...
26 Early Qing China 1644 CE  1796 CE
Loading...
27 Late Qing China 1796 CE  1912 CE
Loading...
28 Late Shang China 1250 BCE  1045 BCE
Loading...
29 Sui Dynasty Chinese 581 CE  618 CE
Loading...
30 Tang Dynasty II China 763 CE  907 CE
Loading...
31 Great Yuan China 1271 CE  1368 CE
Loading...
32 Egypt - Inter-Occupation Period Egypt 404 BCE  342 BCE
Loading...
33 Egypt - Mamluk Sultanate I Islam 1260 CE  1348 CE
Loading...
34 Egypt - Mamluk Sultanate III Islam 1412 CE  1517 CE
Loading...
35 Egypt - Mamluk Sultanate II Islam 1348 CE  1412 CE
Loading...
36 Egypt - Saite Period Egypt 664 BCE  525 BCE
Loading...
37 Egypt - Thebes-Libyan Period Libyan tribes 1069 BCE  747 BCE
Loading...
38 Egypt - Tulunid-Ikhshidid Period Islam 868 CE  969 CE
Loading...
39 Kidarite Kingdom Indian 388 CE  477 CE
Loading...
40 Carolingian Empire II Latin Christendom 840 CE  987 CE
Loading...
41 Hallstatt B2-3 Hallstatt 900 BCE  700 BCE
Loading...
42 Hallstatt C Hallstatt 700 BCE  600 BCE
Loading...
43 La Tene A-B1 La Tene 475 BCE  325 BCE
Loading...
44 La Tene B2-C1 La Tene 325 BCE  175 BCE
Loading...
45 La Tene C2-D La Tene 175 BCE  27 BCE
Loading...
46 Final Postpalatial Crete Cretan Broze Age Civilization 1200 BCE  1000 BCE
Loading...
47 Monopalatial Crete Cretan Broze Age Civilization 1450 BCE  1300 BCE
Loading...
48 Western Jin Chinese 265 CE  317 CE
Loading...
49 Hmong - Early Chinese East Asia 1895 CE  1941 CE
Loading...
50 Early Wei Dynasty Chinese 445 BCE  225 BCE
Loading...
51 Western Han Empire China 202 BCE  9 CE
Loading...
52 Shuar - Colonial Amazonia 1534 CE  1830 CE
Loading...
53 Shuar - Ecuadorian Amazonia 1831 CE  1931 CE
Loading...
54 Beaker Culture Chalcolithic 3200 BCE  2000 BCE
Loading...
55 Hallstatt A-B1 Hallstatt 1000 BCE  900 BCE
Loading...
56 Akan - Pre-Ashanti West Africa 1501 CE  1701 CE
Loading...
57 Ashanti Empire West Africa 1701 CE  1895 CE
Loading...
58 Iban - Brooke Raj and Colonial South-East Asia 1841 CE  1987 CE
Loading...
59 Delhi Sultanate Islamic 1206 CE  1526 CE
Loading...
60 Amorite Babylonia Mesopotamia 2000 BCE  1600 BCE
Loading...
61 Ayyubid Sultanate Islam Expert 1171 CE  1250 CE
Loading...
62 Ptolemaic Kingdom I Greek World Expert 305 BCE  217 BCE
Loading...
63 Ptolemaic Kingdom II Greek World Expert 217 BCE  30 BCE
Loading...
64 Archaic Crete Archaic Greece 710 BCE  500 BCE
Loading...
65 Classical Crete Classical Greece 500 BCE  323 BCE
Loading...
66 Geometric Crete Early Iron Age Greece/Geometric Greece 1000 BCE  710 BCE
Loading...
67 Hellenistic Crete Hellenistic Greece 323 BCE  69 BCE
Loading...
68 New Palace Crete Cretan Broze Age Civiliazation or Minoan Civilazation 1700 BCE  1450 BCE
Loading...
69 Old Palace Crete Cretan Broze Age Civilization 1900 BCE  1700 BCE
Loading...
70 Postpalatial Crete Cretan Broze Age Civilization 1300 BCE  1200 BCE
Loading...
71 Prepalatial Crete Cretan Broze Age Civilization 3000 BCE  1900 BCE
Loading...
72 Yehuda Jewish diaspora Expert 141 BCE  63 BCE
Loading...
73 Kassite Babylonia Mesopotamia 1595 BCE  1150 BCE
Loading...
74 Achaemenid Empire Persian 550 BCE  331 BCE
Loading...
75 Sasanid Empire I Persian 205 CE  487 CE
Loading...
76 Sasanid Empire II Persian 488 CE  642 CE
Loading...
77 Seleucid Empire Greek 312 BCE  63 BCE
Loading...
78 Rome - Republic of St Peter II Latin Christendom 904 CE  1198 CE
Loading...
79 Exarchate of Ravenna Roman 568 CE  751 CE
Loading...
80 Early Roman Republic Latin States 509 BCE  264 BCE
Loading...
81 Middle Roman Republic Roman 264 BCE  133 BCE
Loading...
82 Roman Kingdom Hellenistic Civilization 716 BCE  509 BCE
Loading...
83 Western Roman Empire - Late Antiquity Roman 395 CE  476 CE
Loading...
84 Republic of Venice III Christiandom 1204 CE  1563 CE
Loading...
85 Ashikaga Shogunate Japanese 1336 CE  1467 CE
Loading...
86 Japan - Azuchi-Momoyama Japanese 1568 CE  1603 CE
Loading...
87 Kamakura Shogunate none 1185 CE  1333 CE
Loading...
88 Nara Kingdom T'ang China 710 CE  794 CE
Loading...
89 Warring States Japan Japanese 1467 CE  1568 CE
Loading...
90 Tokugawa Shogunate Japanese 1603 CE  1868 CE
Loading...
91 Chenla Indianized Southeast Asia 550 CE  825 CE
Loading...
92 Saadi Sultanate Arabic 1554 CE  1659 CE
Loading...
93 Uruk unknown Suspected 4000 BCE  2900 BCE
Loading...
94 Early Merovingian uncoded Undecided 481 CE  543 CE
Loading...
95 Saadi Sultanate Islamic 1554 CE  1659 CE
Loading...
96 Jenne-jeno I Sahel Tell Culture 250 BCE  49 CE
Loading...
97 Jenne-jeno II Sahel Tell Culture 50 CE  399 CE
Loading...
98 Songhai Empire - Askiya Dynasty Mande 1493 CE  1591 CE
Loading...
99 Songhai Empire - Askiya Dynasty Islamic 1493 CE  1591 CE
Loading...
100 Late Mongols Mongols 1368 CE  1690 CE
Loading...
101 Late A'chik South Asia 1867 CE  1956 CE
Loading...
102 Ilkhanate Mongolian 1256 CE  1339 CE
Loading...
103 Seljuk Sultanate Perso-Islamic 1037 CE  1157 CE
Loading...
104 Susa II Sumerian 3800 BCE  3100 BCE
Loading...
105 Latium - Bronze Age Appenine culture 1800 BCE  900 BCE
Loading...
106 Latium - Iron Age Latial Culture 1000 BCE  580 BCE
Loading...
107 Funan I Chinese cultural sphere 225 CE  540 CE
Loading...
108 Funan II Chinese cultural sphere 540 CE  640 CE
Loading...
109 Mali Empire Mande 1230 CE  1410 CE
Loading...
110 Early Xiongnu Early Nomadic 1400 BCE  300 BCE
Loading...
111 Oaxaca - Rosario Middle Formative 700 BCE  500 BCE
Loading...
112 Papal States - Early Modern Period I Roman Catholicism 1527 CE  1648 CE
Loading...
113 Icelandic Commonwealth Norden Expert 930 CE  1262 CE
Loading...
114 Papal States - Early Modern Period II Roman Catholicism 1648 CE  1809 CE
Loading...
115 Late Roman Republic Roman Expert 133 BCE  31 BCE
Loading...
116 Phoenician Empire Phoenician Expert 1200 BCE  332 BCE
Loading...
117 Egypt - Kushite Period Nubia 747 BCE  656 BCE
Loading...
118 Umayyad Caliphate Islam 661 CE  750 CE
Loading...
119 Fatimid Caliphate Islam 909 CE  1171 CE
Loading...
120 Hatti - New Kingdom Hittite 1400 BCE  1180 BCE
Loading...
121 Kingdom of Lydia Achaemenid Empire 670 BCE  546 BCE
Loading...
122 Lysimachus Kingdom Greek 323 BCE  281 BCE
Loading...
123 Neo-Hittite Kingdoms Neo-Hittite 1180 BCE  900 BCE
Loading...
124 Ottoman Empire II Turkish 1517 CE  1683 CE
Loading...
125 Ottoman Empire III Turkish 1683 CE  1839 CE
Loading...
126 Tabal Kingdoms Neo-Hittite 900 BCE  730 BCE
Loading...
127 Timurid Empire Turko-Islamic 1370 CE  1526 CE
Loading...
128 Hephthalite Empire Steppe nomads 408 CE  561 CE
Loading...
129 Xianbei Confederation proto-Mongolian Donghu 100 CE  250 CE
Loading...
130 Later Wagadu Empire Mande 1078 CE  1203 CE
Loading...
131 Cuzco - Early Intermediate I Lake Titicaca cultural sphere 200 CE  499 CE
Loading...
132 Cuzco - Late Formative Lake Titicaca cultural sphere 500 BCE  200 CE
Loading...
133 Sakha - Late Siberia 1632 CE  1900 CE
Loading...
134 Rattanakosin Indianized Southeast Asia 1782 CE  1873 CE
Loading...
135 Roman Empire - Dominate Greco-Roman 285 CE  394 CE
Loading...
136 Haudenosaunee Confederacy - Late Eastern Woodlands 1714 CE  1848 CE
Loading...
137 Tocharians Greco-Persian 129 BCE  29 CE
Loading...
138 Kachi Plain - Pre-Urban Period Indus Civilisation Expert 3200 BCE  2500 BCE
Loading...
139 Kingdom of Norway II Latin Christendom Expert 1262 CE  1396 CE
Loading...
140 Kachi Plain - Chalcolithic not applicable Expert 4000 BCE  3200 BCE
Loading...
141 Kachi Plain - Urban Period I Indus Civilisation Expert 2500 BCE  2100 BCE
Loading...
142 Kachi Plain - Urban Period II Indus Civilisation Expert 2100 BCE  1800 BCE
Loading...
143 Ottoman Emirate Turkic Expert 1299 CE  1402 CE
Loading...
144 Ottoman Empire I Turkish Expert 1402 CE  1517 CE
Loading...
145 Cahokia - Lohman-Stirling Middle Mississippian Expert 1050 CE  1199 CE
Loading...
146 Cahokia - Moorehead Middle Mississippian Expert 1200 CE  1275 CE
Loading...
147 Kingdom of Hawaii - Kamehameha Period Kingdom of Hawaii - Post-Kamehameha Period Expert 1778 CE  1819 CE
Loading...
148 Cahokia - Early Woodland Early Woodland Expert 600 BCE  150 BCE
Loading...
149 Cahokia - Emergent Mississippian II Emergent Mississippian Expert 900 CE  1049 CE
Loading...
150 Cahokia - Late Woodland II Middle Woodland Expert 450 CE  600 CE
Loading...
151 Cahokia - Middle Woodland Middle Woodland Expert 150 BCE  300 CE
Loading...
152 Cahokia - Late Woodland III Late Woodland Expert 600 CE  750 CE
Loading...
153 Cahokia - Late Woodland I Late Woodland Expert 300 CE  450 CE
Loading...
154 Cahokia - Sand Prairie Middle Mississippian Expert 1275 CE  1400 CE
Loading...
155 Cahokia - Emergent Mississippian I Cahokia - Emergent Mississippian II Expert 750 CE  900 CE
Loading...
156 Beaker Culture Late Neolithic 3200 BCE  2000 BCE
Loading...
157 Hallstatt D Hallstatt 600 BCE  475 BCE
Loading...
158 Jin China 780 BCE  404 BCE
Loading...
159 Northern Wei Xianbei 386 CE  534 CE
Loading...
160 Wari Empire Middle Horizon 650 CE  999 CE
Loading...
161 Yangshao China 5000 BCE  3000 BCE
Loading...
162 Neguanje Caribbean Colombia 250 CE  1050 CE
Loading...
163 Late Angkor Indianized Southeast Asia 1220 CE  1432 CE
Loading...
164 Late Formative Basin of Mexico uncoded Undecided Expert 400 BCE  101 BCE
Loading...
165 Middle Formative Basin of Mexico uncoded Undecided Expert 800 BCE  401 BCE
Loading...
166 Neguanje Central America-northern South America interaction sphere 250 CE  1050 CE
Loading...
167 Tairona Chibchan region 1050 CE  1524 CE
Loading...
168 Chuuk - Early Truk Micronesia 1775 CE  1886 CE
Loading...
169 Asuka Korea 538 CE  710 CE
Loading...
170 Chuuk - Late Truk Micronesia 1886 CE  1948 CE
Loading...
171 French Kingdom - Early Valois Christendom 1328 CE  1450 CE
Loading...
172 Iban - Pre-Brooke South-East Asia 1650 CE  1841 CE
Loading...
173 Early A'chik South Asia 1775 CE  1867 CE
Loading...
174 Magadha - Maurya Empire Hinduism 324 BCE  187 BCE
Loading...
175 Abbasid Caliphate I Perso-Islamic 750 CE  946 CE
Loading...
176 Abbasid Caliphate II Perso-Islamic 1191 CE  1258 CE
Loading...
177 Buyid Confederation Perso-Islamic 932 CE  1062 CE
Loading...
178 Java - Buni Culture uncoded Undecided 400 BCE  500 CE
Loading...
179 Elam - Kidinuid Period Mesopotamia 1500 BCE  1400 BCE
Loading...
180 Elam - Kidinuid Period Iran 1500 BCE  1400 BCE
Loading...
181 Elam - Igihalkid Period Mesopotamia 1399 BCE  1200 BCE
Loading...
182 Elam - Igihalkid Period Iran 1399 BCE  1200 BCE
Loading...
183 Elam - Shutrukid Period Mesopotamia 1199 BCE  1100 BCE
Loading...
184 Elam - Shutrukid Period Iran 1199 BCE  1100 BCE
Loading...
185 Parthian Empire I Greco-Bactrian 247 BCE  40 CE
Loading...
186 Parthian Empire II Greco-Bactrian 41 CE  226 CE
Loading...
187 Heian Tang China 794 CE  1185 CE
Loading...
188 Safavid Empire Turco-Mongol 1501 CE  1722 CE
Loading...
189 Kansai - Yayoi Period Western horizon 300 BCE  250 CE
Loading...
190 Safavid Empire Perso-Islamic 1501 CE  1722 CE
Loading...
191 Safavid Empire Shia-Islamic 1501 CE  1722 CE
Loading...
192 Elam - Early Sukkalmah Amorite world 1900 BCE  1701 BCE
Loading...
193 Susa III Sumerian 3100 BCE  2675 BCE
Loading...
194 Republic of St Peter I Latin Christendom 752 CE  904 CE
Loading...
195 Asuka T'ang China 538 CE  710 CE
Loading...
196 Kansai - Kofun Period Initial Kofun Package 250 CE  537 CE
Loading...
197 Kara-Khanids Perso-Islamic 950 CE  1212 CE
Loading...
198 Classical Angkor Indianized Southeast Asia 1100 CE  1220 CE
Loading...
199 Early Angkor Indianized Southeast Asia 802 CE  1100 CE
Loading...
200 Papal States - Renaissance Period Christendom 1378 CE  1527 CE
Loading...
201 Khmer Kingdom Indianized Southeast Asia 1432 CE  1594 CE
Loading...
202 Funan I Indian cultural sphere 225 CE  540 CE
Loading...
203 Andronovo Andronovan 1800 BCE  1200 BCE
Loading...
204 Jenne-jeno III Jenne Culture 400 CE  899 CE
Loading...
205 Jenne-jeno IV Jenne Culture 900 CE  1300 CE
Loading...
206 Uigur Khaganate Turko-Sogdian 745 CE  840 CE
Loading...
207 Zungharian Empire Oirats 1670 CE  1757 CE
Loading...
208 Middle Wagadu Empire Mande 700 CE  1077 CE
Loading...
209 Monte Alban III Zapotec 200 CE  500 CE
Loading...
210 Oaxaca - San Jose Early Formative 1150 BCE  700 BCE
Loading...
211 Oaxaca - Tierras Largas Early Formative 1400 BCE  1150 BCE
Loading...
212 Cuzco - Early Intermediate II Lake Titicaca cultural sphere 500 CE  649 CE
Loading...
213 Cuzco - Late Intermediate I Wari cultural sphere 1000 CE  1250 CE
Loading...
214 Cuzco - Late Intermediate II Lake Titicaca cultural sphere 1250 CE  1400 CE
Loading...
215 Orokaiva - Pre-Colonial Melanesia 1734 CE  1883 CE
Loading...
216 Orokaiva - Colonial Melanesia 1884 CE  1942 CE
Loading...
217 Sakha - Early Siberia 1400 CE  1632 CE
Loading...
218 Ayutthaya Indianized Southeast Asia 1593 CE  1767 CE
Loading...
219 East Francia Latin Christendom 842 CE  919 CE
Loading...
220 Rum Sultanate Islam 1077 CE  1307 CE
Loading...
221 Haudenosaunee Confederacy - Early Eastern Woodlands 1566 CE  1713 CE
Loading...
222 Chagatai Khanate Islam 1227 CE  1402 CE
Loading...
223 Koktepe I Burguluk culture 1400 BCE  1000 BCE
Loading...
224 Koktepe I Yaz I civilization 1400 BCE  1000 BCE
Loading...
225 Samanid Empire Perso-Islamic 819 CE  999 CE
Loading...
226 Byzantine Empire II Christianity Expert 867 CE  1072 CE
Loading...
227 East Roman Empire Christianity Expert 395 CE  631 CE
Loading...
228 Ottoman Emirate Islamic Expert 1299 CE  1402 CE
Loading...
229 Ottoman Emirate Persian Expert 1299 CE  1402 CE
Loading...
230 Ottoman Empire I Islamic Expert 1402 CE  1517 CE
Loading...
231 Sogdiana - City-States Period Sogdian 604 CE  711 CE
Loading...
232 Himyar I Himyarite 270 CE  340 CE
Loading...
233 Himyar II Himyarite 378 CE  525 CE
Loading...
234 Qatabanian Commonwealth Sabaean Culture 450 BCE  111 BCE
Loading...
235 Kingdom of Saba and Dhu Raydan Sabaean Culture 110 BCE  149 CE
Loading...
236 Toutswe Southern Zambesia Uncertain 700 CE  1250 CE
Loading...
237 Great Zimbabwe Southern Zambesia Uncertain 1270 CE  1550 CE
Loading...
238 Ọ̀ràézè Ǹrì Igboland Uncertain 1043 CE  1911 CE
Loading...
239 Buganda II Interlacustrine States Uncertain 1717 CE  1894 CE
Loading...
240 Toro East African Interlacustrine States Uncertain 1830 CE  1896 CE
Loading...
241 Buganda I Interlacustrine States Uncertain 1408 CE  1716 CE
Loading...
242 Karagwe Interlacustrine East African States Uncertain 1500 CE  1916 CE
Loading...
243 Kingdom of Nyinginya East African Interlacustrine States Uncertain 1650 CE  1897 CE
Loading...
244 Nkore East African Interlacustrine States Uncertain 1450 CE  1749 CE
Loading...
245 Ndorwa East African Interlacustrine States Uncertain 1700 CE  1800 CE
Loading...
246 Burundi Interlacustrine East African States Uncertain 1680 CE  1903 CE
Loading...
247 Mubari East African Interlacustrine States Uncertain 1700 CE  1896 CE
Loading...
248 Gisaka East African Interlacustrine States Uncertain 1700 CE  1867 CE
Loading...
249 Fipa East African Interlacustrine States Uncertain 1600 CE  1890 CE
Loading...
250 Bugesera East African Interlacustrine States Uncertain 1700 CE  1799 CE
Loading...
251 Nkore East African Interlacustrine States Uncertain 1750 CE  1901 CE
Loading...
252 Buhaya East African Interlacustrine States Uncertain 1700 CE  1890 CE
Loading...
253 Plantagenet England none 1154 CE  1485 CE
Loading...
254 England Tudor-Stuart none 1486 CE  1689 CE
Loading...
255 Anglo-Saxon England II none 927 CE  1065 CE
Loading...
256 Anglo-Saxon England I England 410 CE  926 CE
Loading...
257 Hungary Kingdom - Árpád Dynasty Latin Christendom 1000 CE  1301 CE
Loading...
258 Kushan Empire Greco-Persian Expert 35 CE  319 CE
Loading...
259 Tang Dynasty I China Expert 617 CE  763 CE
Loading...
260 Egypt - New Kingdom Ramesside Period Egyptian Civilization Expert 1293 BCE  1070 BCE
Loading...
261 The Emirate of Crete Christianity and Islam 824 CE  961 CE
Loading...
262 Canaan Amorite Near East Expert 2000 BCE  1175 BCE
Loading...
263 Yisrael Israelite Expert 1030 BCE  722 BCE
Loading...
264 Icelandic Commonwealth Scandinavia Expert 930 CE  1262 CE
Loading...
265 Icelandic Commonwealth Latin Christendom Expert 930 CE  1262 CE
Loading...
266 Papal States - High Medieval Period Christendom 1198 CE  1309 CE
Loading...
267 Roman Empire - Principate Greco-Roman Expert 31 BCE  284 CE
Loading...
268 Terminal Formative Basin of Mexico Central Highland Mesoamerican Late-Terminal Formative Expert 100 BCE  99 CE
Loading...
269 Kachi Plain - Proto-Historic Period uncoded Undecided Expert 1300 BCE  500 BCE
Loading...
270 Byzantine Empire I Christianity Expert 632 CE  866 CE
Loading...
271 Byzantine Empire III Christianity Expert 1073 CE  1204 CE
Loading...
272 Sabaean Commonwealth Sabaean Culture Expert 800 BCE  451 BCE
Loading...