diff --git a/J20.json b/J20.json
new file mode 100644
index 00000000..13a4f248
--- /dev/null
+++ b/J20.json
@@ -0,0 +1,113 @@
+[
+ {
+ "artist": "Anna Podedworna",
+ "cmc": 2.0,
+ "colorIdentity": [
+ "B"
+ ],
+ "colors": [
+ "B"
+ ],
+ "flavor": "\"Mama says it's my imagination, but I know you'd never lie to me.\"",
+ "layout": "",
+ "loyalty": null,
+ "mana_cost": "{1}{B}",
+ "multiverseId": null,
+ "name": "Demonic Tutor",
+ "names": null,
+ "number": "4",
+ "power": null,
+ "rarity": "Rare",
+ "subTypes": [],
+ "superTypes": [],
+ "text": "Search your library for a card, put that card into your hand, then shuffle your library.",
+ "toughness": null,
+ "type": "Sorcery",
+ "types": "Sorcery",
+ "url": "https://img.scryfall.com/cards/normal/front/f/d/fdbe0cf7-38e2-4b2e-8fcb-c08f160caf19.jpg"
+ },
+ {
+ "artist": "Aaron Miller",
+ "cmc": 1.0,
+ "colorIdentity": [
+ "W"
+ ],
+ "colors": [
+ "W"
+ ],
+ "flavor": "The path offered by the academy is long and difficult, but those who brave it arrive at wisdom beyond compare.",
+ "layout": "",
+ "loyalty": null,
+ "mana_cost": "{W}",
+ "multiverseId": null,
+ "name": "Enlightened Tutor",
+ "names": null,
+ "number": "2",
+ "power": null,
+ "rarity": "Rare",
+ "subTypes": [],
+ "superTypes": [],
+ "text": "Search your library for an artifact or enchantment card and reveal that card. Shuffle your library, then put the card on top of it.",
+ "toughness": null,
+ "type": "Instant",
+ "types": "Instant",
+ "url": "https://img.scryfall.com/cards/normal/front/e/9/e940fd9f-f1f5-455e-b141-b70dde6cb89d.jpg"
+ },
+ {
+ "artist": "Rudy Siswanto",
+ "cmc": 1.0,
+ "colorIdentity": [
+ "R"
+ ],
+ "colors": [
+ "R"
+ ],
+ "flavor": "As she triggered yet another trap, Chira realized that what she thought was the goblin world",
+ "layout": "",
+ "loyalty": null,
+ "mana_cost": "{R}",
+ "multiverseId": null,
+ "name": "Gamble",
+ "names": null,
+ "number": "6",
+ "power": null,
+ "rarity": "Rare",
+ "subTypes": [],
+ "superTypes": [],
+ "text": "Search your library for a card, put that card into your hand, discard a card at random, then shuffle your library.",
+ "toughness": null,
+ "type": "Sorcery",
+ "types": "Sorcery",
+ "url": "https://img.scryfall.com/cards/normal/front/f/a/fa613b38-988c-48b5-99a0-5a11acfc76e4.jpg"
+ },
+ {
+ "artist": "Anna Podedworna",
+ "cmc": 3.0,
+ "colorIdentity": [
+ "U"
+ ],
+ "colors": [
+ "U"
+ ],
+ "flavor": "Not content with mere answers, she hunts for the truth.",
+ "layout": "",
+ "loyalty": null,
+ "mana_cost": "{2}{U}",
+ "multiverseId": null,
+ "name": "Spellseeker",
+ "names": null,
+ "number": "3",
+ "power": "1",
+ "rarity": "Rare",
+ "subTypes": [
+ "Human",
+ "Wizard"
+ ],
+ "superTypes": [],
+ "text": "When Spellseeker enters the battlefield, you may search your library for an instant or sorcery card with converted mana cost 2 or less, reveal it, put it into your hand, then shuffle your library.",
+ "toughness": "1",
+ "type": "Creature - Human Wizard",
+ "types": "Creature ",
+ "url": "https://img.scryfall.com/cards/normal/front/5/c/5cda8633-2661-4fa7-81b0-3ae535619a3c.jpg"
+ }
+]
\ No newline at end of file
diff --git a/J20.xml b/J20.xml
new file mode 100644
index 00000000..9baf0e5e
--- /dev/null
+++ b/J20.xml
@@ -0,0 +1,63 @@
+
+
+
+
+ J20
+ Judge Gift Cards 2020
+ Promo
+ 2020-01-01
+
+
+
+
+ Demonic Tutor
+ J20
+ 1B
+ 2.0
+ B
+ Sorcery
+ None
+ 3
+ Search your library for a card, put that card into your hand, then shuffle your library.
+
+
+ Enlightened Tutor
+ J20
+ W
+ 1.0
+ W
+ Instant
+ None
+ 3
+ Search your library for an artifact or enchantment card and reveal that card. Shuffle your library, then put the card on top of it.
+
+
+ Gamble
+ J20
+ R
+ 1.0
+ R
+ Sorcery
+ None
+ 3
+ Search your library for a card, put that card into your hand, discard a card at random, then shuffle your library.
+
+
+ Spellseeker
+ J20
+ 2U
+ 3.0
+ U
+ Creature - Human Wizard
+ 1/1
+ None
+ 2
+ When Spellseeker enters the battlefield, you may search your library for an instant or sorcery card with converted mana cost 2 or less, reveal it, put it into your hand, then shuffle your library.
+
+
+
diff --git a/spoiler.json b/spoiler.json
index 0f82e14b..5aa5765d 100644
--- a/spoiler.json
+++ b/spoiler.json
@@ -1,4 +1,117 @@
{
+ "J20": [
+ {
+ "artist": "Anna Podedworna",
+ "cmc": 2.0,
+ "colorIdentity": [
+ "B"
+ ],
+ "colors": [
+ "B"
+ ],
+ "flavor": "\"Mama says it's my imagination, but I know you'd never lie to me.\"",
+ "layout": "",
+ "loyalty": null,
+ "mana_cost": "{1}{B}",
+ "multiverseId": null,
+ "name": "Demonic Tutor",
+ "names": null,
+ "number": "4",
+ "power": null,
+ "rarity": "Rare",
+ "subTypes": [],
+ "superTypes": [],
+ "text": "Search your library for a card, put that card into your hand, then shuffle your library.",
+ "toughness": null,
+ "type": "Sorcery",
+ "types": "Sorcery",
+ "url": "https://img.scryfall.com/cards/normal/front/f/d/fdbe0cf7-38e2-4b2e-8fcb-c08f160caf19.jpg"
+ },
+ {
+ "artist": "Aaron Miller",
+ "cmc": 1.0,
+ "colorIdentity": [
+ "W"
+ ],
+ "colors": [
+ "W"
+ ],
+ "flavor": "The path offered by the academy is long and difficult, but those who brave it arrive at wisdom beyond compare.",
+ "layout": "",
+ "loyalty": null,
+ "mana_cost": "{W}",
+ "multiverseId": null,
+ "name": "Enlightened Tutor",
+ "names": null,
+ "number": "2",
+ "power": null,
+ "rarity": "Rare",
+ "subTypes": [],
+ "superTypes": [],
+ "text": "Search your library for an artifact or enchantment card and reveal that card. Shuffle your library, then put the card on top of it.",
+ "toughness": null,
+ "type": "Instant",
+ "types": "Instant",
+ "url": "https://img.scryfall.com/cards/normal/front/e/9/e940fd9f-f1f5-455e-b141-b70dde6cb89d.jpg"
+ },
+ {
+ "artist": "Rudy Siswanto",
+ "cmc": 1.0,
+ "colorIdentity": [
+ "R"
+ ],
+ "colors": [
+ "R"
+ ],
+ "flavor": "As she triggered yet another trap, Chira realized that what she thought was the goblin world",
+ "layout": "",
+ "loyalty": null,
+ "mana_cost": "{R}",
+ "multiverseId": null,
+ "name": "Gamble",
+ "names": null,
+ "number": "6",
+ "power": null,
+ "rarity": "Rare",
+ "subTypes": [],
+ "superTypes": [],
+ "text": "Search your library for a card, put that card into your hand, discard a card at random, then shuffle your library.",
+ "toughness": null,
+ "type": "Sorcery",
+ "types": "Sorcery",
+ "url": "https://img.scryfall.com/cards/normal/front/f/a/fa613b38-988c-48b5-99a0-5a11acfc76e4.jpg"
+ },
+ {
+ "artist": "Anna Podedworna",
+ "cmc": 3.0,
+ "colorIdentity": [
+ "U"
+ ],
+ "colors": [
+ "U"
+ ],
+ "flavor": "Not content with mere answers, she hunts for the truth.",
+ "layout": "",
+ "loyalty": null,
+ "mana_cost": "{2}{U}",
+ "multiverseId": null,
+ "name": "Spellseeker",
+ "names": null,
+ "number": "3",
+ "power": "1",
+ "rarity": "Rare",
+ "subTypes": [
+ "Human",
+ "Wizard"
+ ],
+ "superTypes": [],
+ "text": "When Spellseeker enters the battlefield, you may search your library for an instant or sorcery card with converted mana cost 2 or less, reveal it, put it into your hand, then shuffle your library.",
+ "toughness": "1",
+ "type": "Creature - Human Wizard",
+ "types": "Creature ",
+ "url": "https://img.scryfall.com/cards/normal/front/5/c/5cda8633-2661-4fa7-81b0-3ae535619a3c.jpg"
+ }
+ ],
"PF20": [
{
"artist": "Jonas De Ro",
diff --git a/spoiler.xml b/spoiler.xml
index 1e070e20..aa891709 100644
--- a/spoiler.xml
+++ b/spoiler.xml
@@ -1,11 +1,17 @@
+
+ J20
+ Judge Gift Cards 2020
+ Promo
+ 2020-01-01
+
PF20
MagicFest 2020
@@ -14,6 +20,51 @@
+
+ Demonic Tutor
+ J20
+ 1B
+ 2.0
+ B
+ Sorcery
+ None
+ 3
+ Search your library for a card, put that card into your hand, then shuffle your library.
+
+
+ Enlightened Tutor
+ J20
+ W
+ 1.0
+ W
+ Instant
+ None
+ 3
+ Search your library for an artifact or enchantment card and reveal that card. Shuffle your library, then put the card on top of it.
+
+
+ Gamble
+ J20
+ R
+ 1.0
+ R
+ Sorcery
+ None
+ 3
+ Search your library for a card, put that card into your hand, discard a card at random, then shuffle your library.
+
+
+ Spellseeker
+ J20
+ 2U
+ 3.0
+ U
+ Creature - Human Wizard
+ 1/1
+ None
+ 2
+ When Spellseeker enters the battlefield, you may search your library for an instant or sorcery card with converted mana cost 2 or less, reveal it, put it into your hand, then shuffle your library.
+
Forest
PF20