diff --git a/lib/modules/Calendar.pmod/Events.pmod b/lib/modules/Calendar.pmod/Events.pmod
index 0c82ee6a2eebbebe2c3c81daaf599adbb932445e..6264f997bfcf0253ad740c0650eee08b9ec596ef 100644
--- a/lib/modules/Calendar.pmod/Events.pmod
+++ b/lib/modules/Calendar.pmod/Events.pmod
@@ -49,7 +49,7 @@ class Magic_Index
 
 mapping(string:SuperEvent) made_countries=([]);
 
-Event country(string name)
+SuperEvent country(string name)
 {
    if (made_countries[name]) return made_countries[name];
 
@@ -120,6 +120,8 @@ Event country(string name)
 #define J_FIX_M(NAME,MD,MN,N) \
 	({Julian_Fixed,NAME,MD,MN,N})
 
+#define DUMMY ({NullEvent})
+
 constant events=([
 // ----------------------------------------------------------------
 // standard
@@ -136,11 +138,13 @@ constant events=([
 // ----------------------------------------------------------------------
 
    "new year":		FIXED("New Year's Day",     1, 1),
+   "new year 2d":	FIX_M("New Year",           1, 1, 2),
    "unity":             FIXED("Unity Day",         22, 2),
    "womens":		FIXED("Int. Women's Day",   8, 3),
    "arab league":       FIXED("Arab League Day",   22, 3),
    "anzac":             FIXED("ANZAC Day",         25, 4),
    "labor":		FIXED("Labor Day", 	    1, 5),
+   "labor 2":		FIXED("2nd day of Labor",   2, 5),
    "may day":           FIXED("May Day",            1, 5),
    "africa":            FIXED("Africa Day",        25, 5),
    "perseid meteor shower":FIXED("Perseid Meteor Shower",11,8),
@@ -153,6 +157,7 @@ constant events=([
    "new years eve":	FIXED("New Year's Eve",    31,12),
 
    "mardi gras":        EASTER_REL("Mardi Gras",-47),
+   "mardi gras 2":      EASTER_REL("Mardi Gras",-46),
 
    "mothers":          	DWDRI("Mother's Day",	1,5,7,2),
    "fathers":          	DWDRI("Father's Day",	1,6,7,3),
@@ -223,7 +228,8 @@ constant events=([
 // orthodox
 
 // I don't know which of these are/will be needed:
-   "orhodox/circumcision":    	J_FIXED("Feast of the Circumcision",1,1),
+   "orthodox/new year":         J_FIXED("Orthodox New Year",1,1),
+   "orthodox/circumcision":    	J_FIXED("Feast of the Circumcision",1,1),
    "orthodox/epiphany":		J_FIXED("Epiphany",        6, 1),
    "orthodox/presentation":	J_FIXED("Presentation",    2, 2),
    "orthodox/candlemas":       	J_FIXED("Candlemas",       2, 2),
@@ -269,12 +275,16 @@ constant events=([
 
 // temporary
    "saints/basil":      FIXED("St. Basil",1,1),
+   "saints/mary mother":FIXED("Mary, Mother of God",1,1),
    "saints/devote":     FIXED("St. Devote",27,1),
    "saints/blaise":     FIXED("St. Blaise",3,2),
    "saints/valentine":	FIXED("St. Valentine",14,2),
+   "saints/joseph":	FIXED("St. Joseph",19,3),
+   "saints/joseph the worker":FIXED("St. Joseph the Worker",1,5),
    "saints/john the baptist": FIXED("St. John the Baptist",24,6),
    "saints/peter":	FIXED("St. Peter",29,6),
    "saints/paul":	FIXED("St. Paul",29,6),
+   "saints/cyril & methodius":FIXED("St Cyril & Methodius",5,7),
    "saints/demetrios":  FIXED("St. Demetrios",26,10),
    "saints/lucy": 	FIXED("St. Lucy",13,12),
    "saints/stephen":	FIXED("St. Stephen",26,12), // aka boxing day
@@ -345,6 +355,10 @@ constant events=([
    "caribbean/emancipation":     DWDRI("Emancipation Day",1,8,1,1),
    "caribbean/schoelcher":       FIXED("Schoelcher Day",21,7),
 
+// chinese calendar
+
+   "chinese/new year":	         DUMMY,
+
 // ----------------------------------------------------------------
 // verified
 // ----------------------------------------------------------------
@@ -420,6 +434,7 @@ constant events=([
    "angola/victory":          	 FIXED("Victory Day",27,3),
    "angola/workers":          	 FIXED("Workers' Day",1,5),
    "angola/youth":            	 FIXED("Youth Day",14,4),
+   "angola/martyrs":FIXED("Day of Martyrs of the Colonial Repression",4,1),
 
    "anguilla/anguilla":          FIXED("Anguilla Day",1,6),
 
@@ -659,9 +674,6 @@ constant events=([
    "czech republic/introduction of christianity":
                                  FIXED("Introduction of Christianity",5,7),
 
-   "czechoslovakia/resistance movement":FIXED("Resistance Movement Day",11,4),
-// "czechoslovakia/teachers":    ,
-
    "denmark/birthday of queen margrethe ii":
                                  FIXED("Birthday of Queen Margrethe II",16,4),
    "denmark/common prayer":      EASTER_REL("Common Prayer Day",26),
@@ -744,7 +756,6 @@ constant events=([
 // "finland/midsummers eve":     WDREL("Midsummer's Eve","midsummers",5,-1),
    "finland/runebergs":          FIXED("Runeberg's Day",5,2),
    "finland/snellman":           FIXED("Snellman Day",12,5),
-   "finland/vappu":              FIXED("Vappu Day",1,5),
    "finland/all saints":         DWDRI("All Saints Day",1,11,6,1),
    "finland/midsummers eve":     DWDRI("Midsummer's Eve",24,6,5,0),
    "finland/midsummer":          DWDRI("Midsummer's Day",25,6,6,0),
@@ -838,6 +849,16 @@ constant events=([
    "guyana/independence":        FIXED("Independence Day",26,5),
    "guyana/republic":            FIXED("Republic Day",23,2),
 
+   "haiti/independence":	 FIXED("Independence Day",1,1),
+   "haiti/ancestry":		 FIXED("Ancestry Day",2,1),
+   "haiti/toussaint":		 FIXED("Toussain L'Ouverture Day",7,4),
+   "haiti/pan american":	 FIXED("Pan-American Day",14,4),
+   "haiti/labor":		 FIXED("Agriculture and Labor Day",1,5),
+   "haiti/flag":		 FIXED("Flag & University Day",18,5),
+   "haiti/sovereignty":		 FIXED("National Sovereignty",22,5),
+   "haiti/agwe":		 FIXED("Day of Agwe",4,7),
+   "haiti/papa ogou":		 FIXED("Day of Papa Ogou",25,7),
+   "haiti/dessalines":           FIXED("Dessalines Day",17,10),
    "haiti/discovery":            FIXED("Discovery Day",5,12),
    "haiti/vertieres":            FIXED("Verti\350res Day",18,11),
 
@@ -954,6 +975,14 @@ constant events=([
    "jordan/independence":        FIXED("Independence Day",25,5),
    "jordan/king hussein":        FIXED("King Hussein Day",14,11),
 
+   "kazakhstan/nauryz meyrami":	 FIXED("Nauryz Meyrami",22,3),
+   "kazakhstan/peoples unity":	 FIXED("People's Unity Day",1,5),
+   "kazakhstan/victory":	 FIXED("Victory Day",9,5),
+   "kazakhstan/national flag":	 FIXED("National Flag",24,8),
+   "kazakhstan/constitution":	 FIXED("Constitution Day",30,8),
+   "kazakhstan/republic":	 FIXED("Republic Day",25,10),
+   "kazakhstan/independence":	 FIXED("Independence Day",16,12),
+
    "kenya/independence":         FIXED("Independence Day",12,12),
    "kenya/kenyatta":             FIXED("Kenyatta Day",20,10),
    "kenya/madaraka":             FIXED("Madaraka Day",1,6),
@@ -961,7 +990,21 @@ constant events=([
    "kiribati/independence":      FIXED("Independence Day",12,7),
    "kiribati/youth":             FIXED("Youth Day",4,8),
 
-   "korea/independence movement":FIXED("Independence Movement Day",1,3),
+   "south korea/folklore":       FIXED("Folklore Day",3,2),
+   "south korea/taeborum":	 FIX_M("Taeborum",20,2,3),
+   "south korea/independence":	 FIXED("Independence Movement Day",1,3),
+   "south korea/labor":		 FIXED("Labor Day",10,3),
+   "south korea/arbor":		 FIXED("Arbor Day",5,4),
+   "south korea/childrens":	 FIXED("Children's Day",5,5),
+   "south korea/buddha":	 FIXED("Buddha's Birthday",22,5),
+   "south korea/memorial":	 FIXED("Memorial Day",6,6),
+   "south korea/constitution":	 FIXED("Constitution Day",17,7),
+   "south korea/liberation":	 FIXED("Liberation Day",15,8),
+   "south korea/republic":	 FIXED("Republic Day",15,8),
+   "south korea/thanksgiving":	 FIX_M("Thanksgiving",20,9,3),
+   "south korea/armed forces":	 FIXED("Armed Forces Day",1,10),
+   "south korea/foundation":     FIXED("Foundation Day",3,10),
+   "south korea/alphabet":       FIXED("Alphabet Day",9,10),
 
    "kuwait/independence":        FIXED("Independence Day",19,6),
    "kuwait/national":            FIXED("National Day",25,2),
@@ -1017,6 +1060,7 @@ constant events=([
    "liechtenstein/birthday of prince franz-josef ii":
                                FIXED("Birthday of Prince Franz-Josef II",16,8),
    "liechtenstein/national":     FIXED("National Day",15,8),
+   "liechtenstein/bank holiday": FIXED("Bank Holiday",2,1),
 
    "lithuania/coronation":       FIXED("Coronation Day",6,7),
    "lithuania/independence":     FIXED("Independence Day",16,2),
@@ -1157,6 +1201,8 @@ constant events=([
    "netherlands antilles/saba":  FIXED("Saba Day",6,12),
    "netherlands antilles/saint eustatius":FIXED("St Eustatius Day",16,11),
    "netherlands antilles/saint maarten":FIXED("St Maarten Day",11,11),
+   
+   "new caledonia/bridge":	 FIXED("Bridge Day",2,1),
 
    "new zealand/labor":          DWDR("Labor Day",1,11,1,-1),
    "new zealand/queens":         FIXED("Queen's Birthday",4,6),
@@ -1182,6 +1228,15 @@ constant events=([
    "northern mariana islands/commonwealth":FIXED("Commonwealth Day",3,1),
    "northern mariana islands/presidents":FIXED("Presidents Day",13,2),
 
+   "north korea/kim jong-il":	 FIXED("Kim Jong-il's Birthday",16,2),
+   "north korea/kim il-sun":     FIXED("Kim Il-Sun's Birthday",15,4),
+   "north korea/armed forces":   FIXED("Armed Forces Day",25,4),
+   "north korea/chilsok":        FIXED("Ch'ilsok",28,7),
+   "north korea/liberation":     FIXED("Anniversary of Liberation",15,8),
+   "north korea/independence":   FIXED("Independence Day",9,9),
+   "north korea/party foundation":FIXED("Party Foundation Day",10,10),
+   "north kroea/constutution":  FIXED("Anniversary of the Constitution",27,12),
+
    "norway/constitution":        FIXED("Constitution Day",17,5),
    "norway/olsok eve festival":  FIXED("Olsok Eve Festival",29,7),
    "norway/tyvendedagen":        FIXED("Tyvendedagen",13,1),
@@ -1281,7 +1336,7 @@ constant events=([
    "rwanda/kamarampaka":         FIXED("Kamarampaka Day",25,9),
    "rwanda/peace and unity":     FIXED("Peace and Unity Day",5,7),
 
-   "saint kitts and nevis/carnival":FIXED("Carnival",31,12),
+   "saint kitts and nevis/carnival":FIX_M("Carnival",31,12,3),
    "saint kitts and nevis/independence":FIXED("Independence Day",19,9),
    "saint kitts and nevis/prince of wales":
                                  FIXED("Prince of Wales' Birthday",14,11),
@@ -1334,12 +1389,22 @@ constant events=([
    "singapore/national holiday": FIXED("National Holiday",9,8),
 // "singapore/vesak":            occurs in May,
 
+   "slovakia/independence":	 FIXED("Independence Day",1,1),
+   "slovakia/constitution":      FIXED("Constitution Day",1,9),
    "slovakia/day of the slav apostles":FIXED("Day of the Slav Apostles",5,7),
    "slovakia/liberation":        FIXED("Liberation Day",8,5),
    "slovakia/reconciliation":    FIXED("Reconciliation Day",1,11),
    "slovakia/slovak national uprising":
                                  FIXED("Slovak National Uprising Day",29,8),
 
+   "slovenia/culture":		 FIXED("Culture Day",8,2),
+   "slovenia/national resistance":FIXED("National Resistance Day",27,4),
+   "slovenia/national":		 FIXED("National Day",25,6),
+   "slovenia/peoples uprising":  FIXED("People's Uprising",25,7),
+   "slovenia/reformation":	 FIXED("Reformation Day",31,10),
+   "slovenia/remembrance":	 FIXED("Remembrance Day",1,11),
+   "slovenia/independence":	 FIXED("Independence Day",26,12),
+
    "solomon islands/independence":FIXED("Independence Day",7,7),
 
    "somalia/foundation of the republic":
@@ -1359,6 +1424,7 @@ constant events=([
                FIX_M("Anniversary of the October Socialist Revolution",7,11,2),
    "soviet union/victory":       FIXED("Victory Day",9,5),
 
+   "spain/dia de la toma": FIXED("Dia de la Toma",5,1),
    "spain/constitution":         FIXED("Constitution Day",6,12),
    "spain/fiesta de san fermin": FIXED("Fiesta de San Fermin",7,7),
    "spain/fiesta del arbol":     FIXED("Fiesta del Arbol",26,3),
@@ -1528,6 +1594,7 @@ constant events=([
                               FIXED("Accession of the Ruler of Abu Dhabi",6,8),
    "united arab emirates/national":FIXED("National Day",2,12),
 
+   "uruguay/childrens":          FIXED("Chilren's Day",5,1),
    "uruguay/artigas":            FIXED("Artigas Day",19,6),
    "uruguay/battle of las piedras":FIXED("Battle of Las Piedras",18,5),
    "uruguay/blessing of the waters":FIXED("Blessing of the Waters",8,12),
@@ -1584,6 +1651,8 @@ constant events=([
    "us/patriots":                DWDRI("Patriot's Day",1,4,1,3),
    "us/robert e lee":            FIXED("Robert E. Lee Day",19,1),
    "us/thomas jeffersons":       FIXED("Thomas Jefferson's Birthday",13,4),
+   "us/twelfth night":	         FIXED("Twelfth Night",5,1),
+   "us/trivia":                  FIXED("Trivia Day",4,1),
    "us/veterans":                FIXED("Veteran's Day",11,11),
    "us/vietnam":                 FIXED("Vietnam Day",27,1),
    "us/washingtons":             DWDRI("Washington's Birthday",1,2,1,3),
@@ -1814,7 +1883,8 @@ constant events=([
    "us/virginia/royalist fast":     FIXED("Royalist Fast Day",30,1),
    "us/virginia/virginia ratification":FIXED("Virginia Ratification Day",25,6),
 
-   "us/washington/washington admission":FIXED("Washington Admission Day",11,11),
+   "us/washington/washington admission":
+   	                               FIXED("Washington Admission Day",11,11),
 
    "us/washington dc/arbor":        DWDRI("Arbor Day",1,4,5,3),
 
@@ -1831,6 +1901,13 @@ constant events=([
    "vanuatu/constitution":       FIXED("Constitution Day",5,10),
    "vanuatu/independence":       FIXED("Independence Day",30,7),
 
+   "vatican city/world peace":   FIXED("World Peace Day",1,1),
+   "vatican city/lateranensi pacts":
+	FIXED("Anniversary of Lateranensi Pacts",11,2),
+   "vatican city/pope election":    
+        FIXED("Anniversary of the Pope's election",16,10),
+
+   
    "vatican city/anniversary of the beginning of the john paul ii pontificate":
    FIXED("Anniversary of the Beginning of the John Paul II Pontificate",22,10),
    "vatican city/john paul ii namesday":FIXED("John Paul II Namesday",4,11),
@@ -1872,6 +1949,15 @@ constant events=([
    "yemen/corrective movement":  FIXED("Corrective Movement Anniversary",13,6),
    "yemen/national":             FIXED("National Day",14,10),
 
+   "yugoslavia/constitution":    FIXED("Constitution Day (Serbia)",28,3),
+   "yugoslavia/national":	 FIXED("National Day",27,4),
+   "yugoslavia/victory":	 FIXED("Victory Day",9,5),
+   "yugoslavia/freedom fighters":FIXED("Freedom Fighters' Day",4,7),
+   "yugoslavia/freedom serbia":  FIXED("Freedom Rising Day (Serbia)",7,7),
+   "yugoslavia/freedom montenegro":
+                            FIXED("Freedom Rising Day (Montenegro)",14,7),
+   "yugoslavia/republic":	 FIXED("Republic Day",29,11),
+
    "zaire/armed forces":         FIXED("Armed Forces Day",17,11),
    "zaire/constitution":         FIXED("Constitution Day",24,6),
    "zaire/day of the martyrs for independence":
@@ -2065,7 +2151,7 @@ mapping country_events=
       "albania/independence",
       "albania/liberation",
       "albania/proclamation of the republic",
-      "new year",
+      "new year 2d",
       "womens" }),
 
    "algeria":
@@ -2096,6 +2182,7 @@ mapping country_events=
    ({ "andorra/national feast",
       "c/boxing",
       "c/christmas",
+      "c/epiphany",
       "c/easter monday",
       "c/good friday",
       "new year" }),
@@ -2114,6 +2201,7 @@ mapping country_events=
       "angola/victory",
       "angola/workers",
       "angola/youth",
+      "angola/martyrs",
       "family",
       "new year" }),
 
@@ -2442,7 +2530,7 @@ mapping country_events=
       "bulgaria/viticulturists",
       "c/christmas",
       "labor",
-      "new year" }),
+      "new year 2d" }),
 
    "burkina faso":
  // "id al-adha" ?
@@ -2620,7 +2708,7 @@ mapping country_events=
       "china/tree planting",
       "china/youth",
       "labor",
-      "new year",
+      "new year 2d",
       "womens" }),
 
    "columbia":
@@ -2739,10 +2827,6 @@ mapping country_events=
       "labor",
       "new year" }),
 
-   "czechoslovakia":
- // "czechoslovakia/teachers" ?
-   ({ "czechoslovakia/resistance movement" }),
-
    "denmark":
  // "denmark/public holidays" ?
    ({ "denmark/birthday of queen margrethe ii",
@@ -2769,6 +2853,7 @@ mapping country_events=
       "c/easter monday",
       "c/good friday",
       "c/whitmonday",
+      "c/epiphany",
       "dominica/community service",
       "dominica/emancipation",
       "dominica/independence",
@@ -2912,7 +2997,6 @@ mapping country_events=
       "finland/midsummers eve",
       "finland/runebergs",
       "finland/snellman",
-      "finland/vappu",
       "finland/all saints",
       "finland/midsummer",
       "may day",
@@ -2996,6 +3080,7 @@ mapping country_events=
       "c/easter monday",
       "c/good friday",
       "c/whitmonday",
+      "c/epiphany",
       "germany/day of repentance",
       "germany/day of the workers",
       "germany/foundation",
@@ -3161,8 +3246,27 @@ mapping country_events=
       "new year" }),
 
    "haiti":
-   ({ "haiti/discovery",
-      "haiti/vertieres" }),
+   ({ "haiti/independence",
+      "haiti/ancestry",
+      "mardi gras",
+      "mardi gras 2",
+      "haiti/toussaint",
+      "haiti/pan american",
+      "c/good friday",
+      "haiti/labor",
+      "haiti/flag",
+      "haiti/sovereignty",
+      "c/corpus christi",
+      "haiti/agwe",
+      "haiti/papa ogou",
+      "c/assumption",
+      "haiti/dessalines",
+      "un",
+      "c/all saints",
+      "c/all souls",
+      "haiti/discovery",
+      "haiti/vertieres",
+      "c/christmas" }),
 
    "honduras":
    ({ "c/christmas",
@@ -3266,6 +3370,7 @@ mapping country_events=
    "italy":
  // "italy/saint marks" ?
    ({ "c/christmas",
+      "c/epiphany",
       "italy/anniversary of the republic",
       "italy/befana",
       "italy/day of conciliation",
@@ -3354,6 +3459,17 @@ mapping country_events=
       "jordan/independence",
       "jordan/king hussein" }),
 
+   "kazakhstan":
+   ({ "new year 2d",
+      "womens",
+      "kazakhstan/nauryz meyrami",
+      "kazakhstan/peoples unity",
+      "kazakhstan/victory",
+      "kazakhstan/national flag",
+      "kazakhstan/constitution",
+      "kazakhstan/republic",
+      "kazakhstan/independence"}),
+
    "kenya":
  // "id al-fitr" ?
    ({ "c/boxing",
@@ -3373,9 +3489,6 @@ mapping country_events=
       "kiribati/youth",
       "new year" }),
 
-   "korea":
-   ({ "korea/independence movement" }),
-
    "kuwait":
  // "id al-adha" ?
  // "id al-fitr" ?
@@ -3496,6 +3609,7 @@ mapping country_events=
       "c/whitmonday",
       "c/epiphany",
       "labor",
+      "liechtenstein/bank holiday",
       "liechtenstein/birthday of prince franz-josef ii",
       "liechtenstein/national",
       "new year" }),
@@ -3517,7 +3631,7 @@ mapping country_events=
       "luxembourg/grand duchess",
       "luxembourg/liberation",
       "luxembourg/national",
-      "new year" }),
+      "new year 2d" }),
 
    "macao":
  // "chinese mid-autumn festival" ?
@@ -3670,7 +3784,7 @@ mapping country_events=
       "c/good friday",
       "labor",
       "mauritius/independence",
-      "new year" }),
+      "new year 2d" }),
 
    "mexico":
  // "birthday of benito juarez easter" ?
@@ -3864,7 +3978,9 @@ mapping country_events=
       "c/easter monday",
       "c/whitmonday",
       "labor",
-      "new year" }),
+      "new year",
+      "new caledonia/bridge",
+   }),
 
    "new zealand":
    ({ "anzac",
@@ -3873,7 +3989,7 @@ mapping country_events=
       "c/easter monday",
       "c/good friday",
       "labor",
-      "new year",
+      "new year 2d",
       "new zealand/labor",
       "new zealand/queens",
       "new zealand/waitangi" }),
@@ -3931,6 +4047,20 @@ mapping country_events=
       "northern mariana islands/commonwealth",
       "northern mariana islands/presidents" }),
 
+   "north korea":
+   ({"new year 2d",
+//       "north korea/lunar new year",
+     "north korea/kim jong-il",
+     "womens",
+     "north korea/kim il-sun",
+     "north korea/armed forces",
+     "may day",
+     "north korea/chilsok",
+     "north korea/liberation",
+     "north korea/independence",
+     "north korea/party foundation",
+     "north kroea/constutution"}),
+	
    "norway":
    ({ "c/ascension",
       "c/christmas",
@@ -4123,7 +4253,7 @@ mapping country_events=
       "c/easter monday",
       "c/good friday",
       "labor",
-      "new year",
+      "new year 2d",
       "romania/liberation",
       "romania/national",
       "romania/public holiday" }),
@@ -4168,11 +4298,15 @@ mapping country_events=
       "c/good friday",
       "c/whitmonday",
       "labor",
-      "new year",
+      "new year 2d",
       "saint lucia/discovery",
       "saint lucia/independence",
       "saint lucia/thanksgiving" }),
 
+   "saint pierre and miquelon":
+   ({ "new year 2d",
+      "mardi gras" }),
+
    "saint vincent and the grenadines":
  // "carnival" ?
  // "grenadines" ?
@@ -4251,7 +4385,7 @@ mapping country_events=
       "c/easter",
       "c/immaculate conception",
       "labor",
-      "new year",
+      "new year 2d",
       "seychelles/independence",
       "seychelles/liberation" }),
 
@@ -4285,17 +4419,39 @@ mapping country_events=
       "singapore/national holiday" }),
 
    "slovakia":
-   ({ "c/christmas",
+   ({ "c/christmas eve",
+      "c/christmas2d",
       "c/easter monday",
+      "c/all saints",
+      "c/good friday",
+      "c/epiphany",
+      "saints/cyril & methodius",
       "may day",
       "new year",
+      "slovakia/independence",
+      "slovakia/constitution",
       "slovakia/day of the slav apostles",
       "slovakia/liberation",
       "slovakia/reconciliation",
       "slovakia/slovak national uprising" }),
 
    "slovenia":
-   ({  }),
+   ({ "new year 2d",
+      "slovenia/culture",
+      "c/easter",
+      "c/easter monday",
+      "slovenia/national resistance",
+      "labor",
+      "labor 2",
+      "c/pentecost",
+      "slovenia/national",
+      "slovenia/peoples uprising",
+      "c/assumption",
+      "slovenia/reformation",
+      "c/all saints",
+      "slovenia/remembrance",
+      "c/christmas",
+      "slovenia/independence",}),
 
    "solomon islands":
    ({ "british commonwealth/queens",
@@ -4334,6 +4490,26 @@ mapping country_events=
       "south africa/van riebeeck",
       "south africa/workers" }),
 
+   "south korea":
+   ({ "new year 2d",
+      "south korea/folklore",
+      "chinese/new year",
+      "south korea/taeborum",
+      "south korea/independence",
+      "south korea/labor",
+      "south korea/arbor",
+      "south korea/childrens",
+      "south korea/buddha",
+      "south korea/memorial",
+      "south korea/constitution",
+      "south korea/liberation",
+      "south korea/republic",
+      "south korea/thanksgiving",
+      "south korea/armed forces",
+      "south korea/foundation",
+      "south korea/alphabet",
+      "c/christmas" }),
+
    "soviet union":
    ({ "soviet union/anniversary of the october socialist revolution",
       "soviet union/victory" }),
@@ -4357,6 +4533,7 @@ mapping country_events=
       "c/maundy thursday",
       "c/epiphany",
       "new year",
+      "spain/dia de la toma",
       "spain/constitution",
       "spain/fiesta de san fermin",
       "spain/fiesta del arbol",
@@ -4442,6 +4619,7 @@ mapping country_events=
       "c/easter monday",
       "c/good friday",
       "c/whitmonday",
+      "c/epiphany",
       "labor",
       "new year",
       "switzerland/berchtolds",
@@ -4683,7 +4861,8 @@ mapping country_events=
       "uruguay/blessing of the waters",
       "uruguay/constitution",
       "uruguay/independence",
-      "uruguay/landing of the 33 patriots" }),
+      "uruguay/landing of the 33 patriots",
+      "uruguay/childrens"}),
 
    "united kingdom":
    ({ "new year|h",
@@ -4755,6 +4934,8 @@ mapping country_events=
       "us/robert e lee",
       "us/thanksgiving",
       "us/thomas jeffersons",
+      "us/trivia",
+      "us/twelfth night",
       "us/veterans|h",
       "us/vietnam",
       "us/washingtons|h",
@@ -5289,8 +5470,28 @@ mapping country_events=
       "vanuatu/independence" }),
 
    "vatican city":
-   ({ "vatican city/anniversary of the beginning of the john paul ii pontificate",
-      "vatican city/john paul ii namesday" }),
+   ({ "saints/mary mother",
+      "new year",
+      "vatican city/world peace",
+      "c/epiphany",
+      "vatican city/lateranensi pacts",
+      "saints/joseph",
+      "c/holy thursday",
+      "c/good friday",
+      "c/easter",
+      "saints/joseph the worker",
+      "c/ascension",
+      "c/pentecost",
+      "c/corpus christi",
+      "saints/peter",
+      "saints/paul",
+      "c/assumption",
+      "vatican city/pope election",
+      "c/all saints",
+      "c/all souls",
+      "c/immaculate conception",
+      "c/christmas",
+      "saints/stephen" }),
 
    "venezuela":
  // "carnival" ?
@@ -5356,7 +5557,7 @@ mapping country_events=
       "c/christmas",
       "c/easter",
       "c/whitmonday",
-      "new year",
+      "new year 2d",
       "western samoa/arbor",
       "western samoa/independence",
       "western samoa/independence2",
@@ -5376,6 +5577,19 @@ mapping country_events=
       "yemen/corrective movement",
       "yemen/national" }),
 
+   "yugoslavia":
+   ({ "new year 2d",
+      "orthodox/christmas",
+      "orthodox/new year",
+      "yugoslavia/constitution", // serbia
+      "yugoslavia/national",
+      "labor",
+      "yugoslavia/victory",
+      "yugoslavia/freedom fighters",
+      "yugoslavia/freedom serbia", // serbia
+      "yugoslavia/freedom montenegro", // montenegro
+      "yugoslavia/republic" }),
+
    "zaire":
    ({ "c/christmas",
       "labor",