diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -9,7 +9,7 @@
 ## Features
 
 - Collection of Japanese battle heroines "PreCure"  and their transformation and purification phrases.
-    - Currently, supports from the first season to "Kirakira ☆ A La Mode", including Cure Echo and Cure Mofurun!
+    - Currently, supports from the first season to "Hugtto! PreCure", including Cure Echo, Cure Mofurun, and Cure Pekorin!
 - Monadic actions to play the speech of their transformations and purifications.
 
 ## Characteristics
diff --git a/gen/cure-index.json b/gen/cure-index.json
--- a/gen/cure-index.json
+++ b/gen/cure-index.json
@@ -1,1 +1,1 @@
-{"girls":[{"id":"Ichika","nameEn":"Ichika Usami","nameJa":"宇佐美 いちか"},{"id":"Himari","nameEn":"Himari Arisugawa","nameJa":"有栖川 ひまり"},{"id":"Aoi","nameEn":"Aoi Tategami","nameJa":"立神 あおい"},{"id":"Yukari","nameEn":"Yukari Kotozume","nameJa":"琴爪 ゆかり"},{"id":"Akira","nameEn":"Akira Kenjo","nameJa":"剣城 あきら"},{"id":"Ciel","nameEn":"Ciel Kirahoshi","nameJa":"キラ星 シエル"},{"id":"Pekorin","nameEn":"Pekorin","nameJa":"ペコリン"}],"transformees":[{"id":"CureWhip","nameEn":"Cure Whip","variationEn":"","nameJa":"キュアホイップ","variationJa":"","introducesHerselfAs":"ショートケーキ！元気と笑顔を！レッツ・ラ・まぜまぜ！キュアホイップ！できあがり！"},{"id":"CureCustard","nameEn":"Cure Custard","variationEn":"","nameJa":"キュアカスタード","variationJa":"","introducesHerselfAs":"プリン！知性と勇気を！レッツ・ラ・まぜまぜ！キュアカスタード！できあがり！"},{"id":"CureGelato","nameEn":"Cure Gelato","variationEn":"","nameJa":"キュアジェラート","variationJa":"","introducesHerselfAs":"アイス！自由と情熱を！レッツ・ラ・まぜまぜ！キュアジェラート！できあがり！"},{"id":"CureMacaron","nameEn":"Cure Macaron","variationEn":"","nameJa":"キュアマカロン","variationJa":"","introducesHerselfAs":"マカロン！美しさとトキメキを！レッツ・ラ・まぜまぜ！キュアマカロン！できあがり！"},{"id":"CureChocolat","nameEn":"Cure Chocolat","variationEn":"","nameJa":"キュアショコラ","variationJa":"","introducesHerselfAs":"チョコレート！強さと愛を！レッツ・ラ・まぜまぜ！キュアショコラ！できあがり！"},{"id":"CureParfait","nameEn":"Cure Parfait","variationEn":"","nameJa":"キュアパルフェ","variationJa":"","introducesHerselfAs":"パフェ！夢と希望を！レッツ・ラ・まぜまぜ！キュアパルフェ！できあがり！"},{"id":"CurePekorin","nameEn":"Cure Pekorin","variationEn":"","nameJa":"キュアペコリン","variationJa":"","introducesHerselfAs":"ドーナツ！ペコペコとキラキラを！レッツ・ラ・まぜまぜ！キュアペコリン！できあがり！"},{"id":"CureWhip_ALaModeStyle","nameEn":"Cure Whip","variationEn":"A La Mode Style","nameJa":"キュアホイップ","variationJa":"アラモードスタイル","introducesHerselfAs":"ショートケーキ！元気と笑顔を！レッツ・ラ・まぜまぜ！キュアホイップ！できあがり！"},{"id":"CureCustard_ALaModeStyle","nameEn":"Cure Custard","variationEn":"A La Mode Style","nameJa":"キュアカスタード","variationJa":"アラモードスタイル","introducesHerselfAs":"プリン！知性と勇気を！レッツ・ラ・まぜまぜ！キュアカスタード！できあがり！"},{"id":"CureGelato_ALaModeStyle","nameEn":"Cure Gelato","variationEn":"A La Mode Style","nameJa":"キュアジェラート","variationJa":"アラモードスタイル","introducesHerselfAs":"アイス！自由と情熱を！レッツ・ラ・まぜまぜ！キュアジェラート！できあがり！"},{"id":"CureMacaron_ALaModeStyle","nameEn":"Cure Macaron","variationEn":"A La Mode Style","nameJa":"キュアマカロン","variationJa":"アラモードスタイル","introducesHerselfAs":"マカロン！美しさとトキメキを！レッツ・ラ・まぜまぜ！キュアマカロン！できあがり！"},{"id":"CureChocolat_ALaModeStyle","nameEn":"Cure Chocolat","variationEn":"A La Mode Style","nameJa":"キュアショコラ","variationJa":"アラモードスタイル","introducesHerselfAs":"チョコレート！強さと愛を！レッツ・ラ・まぜまぜ！キュアショコラ！できあがり！"},{"id":"CureParfait_ALaModeStyle","nameEn":"Cure Parfait","variationEn":"A La Mode Style","nameJa":"キュアパルフェ","variationJa":"アラモードスタイル","introducesHerselfAs":"パフェ！夢と希望を！レッツ・ラ・まぜまぜ！キュアパルフェ！できあがり！"}],"transformedGroups":[{"id":"KirakiraPreCureALaMode","nameEn":"Kirakira PreCure A La Mode","variationEn":"","nameJa":"キラキラ☆プリキュアアラモード","variationJa":""},{"id":"KirakiraPreCureALaMode_ALaModeStyle","nameEn":"Kirakira PreCure A La Mode","variationEn":"A La Mode Style","nameJa":"キラキラ☆プリキュアアラモード","variationJa":"アラモードスタイル"}],"specialItems":[{"id":"SweetsPact","nameEn":"Sweets Pact","nameJa":"スイーツパクト","attachments":["Animal Sweets"]},{"id":"RabbitShortcake","nameEn":"Rabbit Shortcake","nameJa":"うさぎショートケーキ","attachments":[]},{"id":"SquirrelPudding","nameEn":"Squirrel Pudding","nameJa":"りすプリン","attachments":[]},{"id":"LionIce","nameEn":"Lion Ice","nameJa":"らいおんアイス","attachments":[]},{"id":"CatMacaron","nameEn":"Cat Macaron","nameJa":"ねこマカロン","attachments":[]},{"id":"DogChocolate","nameEn":"Dog Chocolate","nameJa":"いぬチョコレート","attachments":[]},{"id":"PegasusParfait","nameEn":"Pegasus Parfait","nameJa":"ペガサスパフェ","attachments":[]},{"id":"PekorinDonut","nameEn":"Pekorin Donut","nameJa":"ペコリンドーナツ","attachments":[]},{"id":"CandyRod","nameEn":"Candy Rod","nameJa":"キャンディロッド","attachments":[]},{"id":"RainbowRibbon","nameEn":"Rainbow Ribbon","nameJa":"レインボーリボン","attachments":[]},{"id":"KirakiraruCreamer","nameEn":"Kirakiraru Creamer","nameJa":"キラキラルクリーマー","attachments":["Crystal Animal"]},{"id":"CrystalAnimalRabbit","nameEn":"Crystal Animal Rabbit","nameJa":"クリスタルアニマルうさぎ","attachments":[]},{"id":"CrystalAnimalSquirrel","nameEn":"Crystal Animal Squirrel","nameJa":"クリスタルアニマルりす","attachments":[]},{"id":"CrystalAnimalLion","nameEn":"Crystal Animal Lion","nameJa":"クリスタルアニマルらいおん","attachments":[]},{"id":"CrystalAnimalCat","nameEn":"Crystal Animal Cat","nameJa":"クリスタルアニマルねこ","attachments":[]},{"id":"CrystalAnimalDog","nameEn":"Crystal Animal Dog","nameJa":"クリスタルアニマルいぬ","attachments":[]},{"id":"CrystalAnimalPegasus","nameEn":"Crystal Animal Pegasus","nameJa":"クリスタルアニマルペガサス","attachments":[]},{"id":"SweetsCastle","nameEn":"SweetsCastle","nameJa":"スイーツキャッスル","attachments":[]}],"transformations":[{"transformers":["Ichika"],"specialItems":[{"a":["RabbitShortcake"],"i":"SweetsPact"}],"transformees":["CureWhip"],"speech":["キュアラモード・デコレーション！","ショートケーキ！","元気と笑顔を！","レッツ・ラ・まぜまぜ！","キュアホイップ！できあがり！"]},{"transformers":["Himari"],"specialItems":[{"a":["SquirrelPudding"],"i":"SweetsPact"}],"transformees":["CureCustard"],"speech":["キュアラモード・デコレーション！","プリン！","知性と勇気を！","レッツ・ラ・まぜまぜ！","キュアカスタード！できあがり！"]},{"transformers":["Aoi"],"specialItems":[{"a":["LionIce"],"i":"SweetsPact"}],"transformees":["CureGelato"],"speech":["キュアラモード・デコレーション！","アイス！","自由と情熱を！","レッツ・ラ・まぜまぜ！","キュアジェラート！できあがり！"]},{"transformers":["Yukari"],"specialItems":[{"a":["CatMacaron"],"i":"SweetsPact"}],"transformees":["CureMacaron"],"speech":["キュアラモード・デコレーション！","マカロン！","美しさとトキメキを！","レッツ・ラ・まぜまぜ！","キュアマカロン！できあがり！"]},{"transformers":["Akira"],"specialItems":[{"a":["DogChocolate"],"i":"SweetsPact"}],"transformees":["CureChocolat"],"speech":["キュアラモード・デコレーション！","チョコレート！","強さと愛を！","レッツ・ラ・まぜまぜ！","キュアショコラ！できあがり！"]},{"transformers":["Ciel"],"specialItems":[{"a":["PegasusParfait"],"i":"SweetsPact"}],"transformees":["CureParfait"],"speech":["キュアラモード・デコレーション！","パフェ！","夢と希望を！","レッツ・ラ・まぜまぜ！","キュアパルフェ！できあがり！"]},{"transformers":["Pekorin"],"specialItems":[{"a":["PekorinDonut"],"i":"SweetsPact"}],"transformees":["CurePekorin"],"speech":["キュアラモード・デコレーション！","ドーナツ！","ペコペコとキラキラを！","レッツ・ラ・まぜまぜ！","キュアペコリン！できあがり！"]},{"transformers":["Ichika","Himari","Aoi","Yukari","Akira"],"specialItems":[{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"},{"a":["CatMacaron"],"i":"SweetsPact"},{"a":["DogChocolate"],"i":"SweetsPact"}],"transformees":["CureWhip","CureCustard","CureGelato","CureMacaron","CureChocolat"],"speech":["キュアラモード・デコレーション！","ショートケーキ！","元気と笑顔を！","レッツ・ラ・まぜまぜ！","キュアホイップ！できあがり！","キュアカスタード！できあがり！","キュアジェラート！できあがり！","キュアマカロン！できあがり！","キュアショコラ！できあがり！","キラキラ☆プリキュアアラモード！"]},{"transformers":["Ichika","Himari","Aoi","Yukari","Akira","Ciel"],"specialItems":[{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"},{"a":["CatMacaron"],"i":"SweetsPact"},{"a":["DogChocolate"],"i":"SweetsPact"},{"a":["PegasusParfait"],"i":"SweetsPact"}],"transformees":["CureWhip","CureCustard","CureGelato","CureMacaron","CureChocolat","CureParfait"],"speech":["キュアラモード・デコレーション！","ショートケーキ！","元気と笑顔を！","レッツ・ラ・まぜまぜ！","キュアホイップ！できあがり！","キュアカスタード！できあがり！","キュアジェラート！できあがり！","キュアマカロン！できあがり！","キュアショコラ！できあがり！","キュアパルフェ！できあがり！","キラキラ☆プリキュアアラモード！"]},{"transformers":["Himari","Ichika","Aoi","Yukari","Akira"],"specialItems":[{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"},{"a":["CatMacaron"],"i":"SweetsPact"},{"a":["DogChocolate"],"i":"SweetsPact"}],"transformees":["CureCustard","CureWhip","CureGelato","CureMacaron","CureChocolat"],"speech":["キュアラモード・デコレーション！","プリン！","知性と勇気を！","レッツ・ラ・まぜまぜ！","キュアホイップ！できあがり！","キュアカスタード！できあがり！","キュアジェラート！できあがり！","キュアマカロン！できあがり！","キュアショコラ！できあがり！","キラキラ☆プリキュアアラモード！"]},{"transformers":["Aoi","Ichika","Himari","Yukari","Akira"],"specialItems":[{"a":["LionIce"],"i":"SweetsPact"},{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["CatMacaron"],"i":"SweetsPact"},{"a":["DogChocolate"],"i":"SweetsPact"}],"transformees":["CureGelato","CureWhip","CureCustard","CureMacaron","CureChocolat"],"speech":["キュアラモード・デコレーション！","アイス！","自由と情熱を！","レッツ・ラ・まぜまぜ！","キュアホイップ！できあがり！","キュアカスタード！できあがり！","キュアジェラート！できあがり！","キュアマカロン！できあがり！","キュアショコラ！できあがり！","キラキラ☆プリキュアアラモード！"]},{"transformers":["Yukari","Ichika","Himari","Aoi","Akira"],"specialItems":[{"a":["CatMacaron"],"i":"SweetsPact"},{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"},{"a":["DogChocolate"],"i":"SweetsPact"}],"transformees":["CureMacaron","CureWhip","CureCustard","CureGelato","CureChocolat"],"speech":["キュアラモード・デコレーション！","マカロン！","美しさとトキメキを！","レッツ・ラ・まぜまぜ！","キュアホイップ！できあがり！","キュアカスタード！できあがり！","キュアジェラート！できあがり！","キュアマカロン！できあがり！","キュアショコラ！できあがり！","キラキラ☆プリキュアアラモード！"]},{"transformers":["Akira","Ichika","Himari","Aoi","Yukari"],"specialItems":[{"a":["DogChocolate"],"i":"SweetsPact"},{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"},{"a":["CatMacaron"],"i":"SweetsPact"}],"transformees":["CureChocolat","CureWhip","CureCustard","CureGelato","CureMacaron"],"speech":["キュアラモード・デコレーション！","チョコレート！","強さと愛を！","レッツ・ラ・まぜまぜ！","キュアホイップ！できあがり！","キュアカスタード！できあがり！","キュアジェラート！できあがり！","キュアマカロン！できあがり！","キュアショコラ！できあがり！","キラキラ☆プリキュアアラモード！"]},{"transformers":["Ciel","Ichika","Himari","Aoi","Yukari","Akira"],"specialItems":[{"a":["PegasusParfait"],"i":"SweetsPact"},{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"},{"a":["CatMacaron"],"i":"SweetsPact"},{"a":["DogChocolate"],"i":"SweetsPact"}],"transformees":["CureParfait","CureWhip","CureCustard","CureGelato","CureMacaron","CureChocolat"],"speech":["キュアラモード・デコレーション！","パフェ！","夢と希望を！","レッツ・ラ・まぜまぜ！","キュアホイップ！できあがり！","キュアカスタード！できあがり！","キュアジェラート！できあがり！","キュアマカロン！できあがり！","キュアショコラ！できあがり！","キュアパルフェ！できあがり！","キラキラ☆プリキュアアラモード！"]},{"transformers":["Ichika","Himari","Aoi"],"specialItems":[{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"}],"transformees":["CureWhip","CureCustard","CureGelato"],"speech":["キュアラモード・デコレーション！","ショートケーキ！","元気と笑顔を！","レッツ・ラ・まぜまぜ！","キュアホイップ！できあがり！","キュアカスタード！できあがり！","キュアジェラート！できあがり！"]},{"transformers":["Ichika","Himari","Aoi","Yukari"],"specialItems":[{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"},{"a":["CatMacaron"],"i":"SweetsPact"}],"transformees":["CureWhip","CureCustard","CureGelato","CureMacaron"],"speech":["キュアラモード・デコレーション！","ショートケーキ！","元気と笑顔を！","レッツ・ラ・まぜまぜ！","キュアホイップ！できあがり！","キュアカスタード！できあがり！","キュアジェラート！できあがり！","キュアマカロン！できあがり！"]},{"transformers":["Yukari","Akira"],"specialItems":[{"a":["CatMacaron"],"i":"SweetsPact"},{"a":["DogChocolate"],"i":"SweetsPact"}],"transformees":["CureMacaron","CureChocolat"],"speech":["キュアラモード・デコレーション！","マカロン！","美しさとトキメキを！","レッツ・ラ・まぜまぜ！","キュアマカロン！できあがり！","キュアショコラ！できあがり！"]},{"transformers":["CureWhip","CureCustard","CureGelato","CureMacaron","CureChocolat","CureParfait"],"specialItems":[{"a":["SweetsCastle"],"i":"KirakiraruCreamer"}],"transformees":["CureWhip_ALaModeStyle","CureCustard_ALaModeStyle","CureGelato_ALaModeStyle","CureMacaron_ALaModeStyle","CureChocolat_ALaModeStyle","CureParfait_ALaModeStyle"],"speech":["スイーツキャッスル！","レッツ・ラ・おきがえ！"]}],"purifications":[{"purifier":["CureWhip"],"specialItems":["CandyRod"],"speech":["キラキラキラルン！","ホイップ・デコレーション！"]},{"purifier":["CureCustard"],"specialItems":["CandyRod"],"speech":["キラキラキラルン！","カスタード・イリュージョン！"]},{"purifier":["CureGelato"],"specialItems":["CandyRod"],"speech":["キラキラキラルン！","ジェラート・シェイク！"]},{"purifier":["CureMacaron"],"specialItems":["CandyRod"],"speech":["キラキラキラルン！","マカロン・ジュリエンヌ！","にゃーお♥"]},{"purifier":["CureChocolat"],"specialItems":["CandyRod"],"speech":["キラキラキラルン！","ショコラ・アロマーゼ！"]},{"purifier":["CureParfait"],"specialItems":["RainbowRibbon"],"speech":["レインボーリボン！","行くよ！アン・ドゥ・トレビアン！","キラクル・レインボー！","ボナペティ！"]},{"purifier":["CureWhip","CureCustard","CureGelato","CureMacaron","CureChocolat"],"specialItems":["CandyRod"],"speech":["キャンディーロッド！","キラキラキラル・フルチャージ！","スイー・ツー・ワンダフル・アラモード！"]},{"purifier":["CureWhip","CureCustard","CureGelato","CureMacaron","CureChocolat","CureParfait"],"specialItems":[{"a":["CrystalAnimalRabbit"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalSquirrel"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalLion"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalCat"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalDog"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalPegasus"],"i":"KirakiraruCreamer"}],"speech":["キラキラルクリーマー！","キラッと輝け！クリスタルアニマル！","ぴょーん！","くるるっ！","がぁおー！","にゃーお！","わん！","ぱたた！","プリキュア・アニマルゴーランド！"]},{"purifier":["CureWhip_ALaModeStyle","CureCustard_ALaModeStyle","CureGelato_ALaModeStyle","CureMacaron_ALaModeStyle","CureChocolat_ALaModeStyle","CureParfait_ALaModeStyle"],"specialItems":[{"a":["SweetsCastle"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalRabbit"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalSquirrel"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalLion"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalCat"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalDog"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalPegasus"],"i":"KirakiraruCreamer"}],"speech":["キラッと輝け！","クリスタルアニマル！","ぴょーん！","くるるっ！","がぁおー！","にゃーお！","わん！","ぱたた！","プリキュア・ファンタスティックアニマーレ！"]}]}
+{"girls":[{"id":"Hana","nameEn":"Hana Nono","nameJa":"野乃 はな"},{"id":"Saaya","nameEn":"Saaya Yakushiji","nameJa":"薬師寺 さあや"},{"id":"Homare","nameEn":"Homare Kagayaki","nameJa":"輝木 ほまれ"},{"id":"Ichika","nameEn":"Ichika Usami","nameJa":"宇佐美 いちか"},{"id":"Himari","nameEn":"Himari Arisugawa","nameJa":"有栖川 ひまり"},{"id":"Aoi","nameEn":"Aoi Tategami","nameJa":"立神 あおい"},{"id":"Yukari","nameEn":"Yukari Kotozume","nameJa":"琴爪 ゆかり"},{"id":"Akira","nameEn":"Akira Kenjo","nameJa":"剣城 あきら"},{"id":"Ciel","nameEn":"Ciel Kirahoshi","nameJa":"キラ星 シエル"},{"id":"Pekorin","nameEn":"Pekorin","nameJa":"ペコリン"}],"transformees":[{"id":"CureYell","nameEn":"Cure Yell","variationEn":"","nameJa":"キュアエール","variationJa":"","introducesHerselfAs":"輝く未来をー、抱きしめて！みんなを応援！元気のプリキュア！キュアエール！"},{"id":"CureAnge","nameEn":"Cure Ange","variationEn":"","nameJa":"キュアアンジュ","variationJa":"","introducesHerselfAs":"輝く未来をー、抱きしめて！みんなを癒す！知恵のプリキュア！キュアアンジュ！"},{"id":"CureEtoile","nameEn":"Cure Etoile","variationEn":"","nameJa":"キュアエトワール","variationJa":"","introducesHerselfAs":"輝く未来をー、抱きしめて！みんな輝け！力のプリキュア！キュアエトワール！"},{"id":"CureWhip","nameEn":"Cure Whip","variationEn":"","nameJa":"キュアホイップ","variationJa":"","introducesHerselfAs":"ショートケーキ！元気と笑顔を！レッツ・ラ・まぜまぜ！キュアホイップ！できあがり！"},{"id":"CureCustard","nameEn":"Cure Custard","variationEn":"","nameJa":"キュアカスタード","variationJa":"","introducesHerselfAs":"プリン！知性と勇気を！レッツ・ラ・まぜまぜ！キュアカスタード！できあがり！"},{"id":"CureGelato","nameEn":"Cure Gelato","variationEn":"","nameJa":"キュアジェラート","variationJa":"","introducesHerselfAs":"アイス！自由と情熱を！レッツ・ラ・まぜまぜ！キュアジェラート！できあがり！"},{"id":"CureMacaron","nameEn":"Cure Macaron","variationEn":"","nameJa":"キュアマカロン","variationJa":"","introducesHerselfAs":"マカロン！美しさとトキメキを！レッツ・ラ・まぜまぜ！キュアマカロン！できあがり！"},{"id":"CureChocolat","nameEn":"Cure Chocolat","variationEn":"","nameJa":"キュアショコラ","variationJa":"","introducesHerselfAs":"チョコレート！強さと愛を！レッツ・ラ・まぜまぜ！キュアショコラ！できあがり！"},{"id":"CureParfait","nameEn":"Cure Parfait","variationEn":"","nameJa":"キュアパルフェ","variationJa":"","introducesHerselfAs":"パフェ！夢と希望を！レッツ・ラ・まぜまぜ！キュアパルフェ！できあがり！"},{"id":"CurePekorin","nameEn":"Cure Pekorin","variationEn":"","nameJa":"キュアペコリン","variationJa":"","introducesHerselfAs":"ドーナツ！ペコペコとキラキラを！レッツ・ラ・まぜまぜ！キュアペコリン！できあがり！"},{"id":"CureWhip_ALaModeStyle","nameEn":"Cure Whip","variationEn":"A La Mode Style","nameJa":"キュアホイップ","variationJa":"アラモードスタイル","introducesHerselfAs":"ショートケーキ！元気と笑顔を！レッツ・ラ・まぜまぜ！キュアホイップ！できあがり！"},{"id":"CureCustard_ALaModeStyle","nameEn":"Cure Custard","variationEn":"A La Mode Style","nameJa":"キュアカスタード","variationJa":"アラモードスタイル","introducesHerselfAs":"プリン！知性と勇気を！レッツ・ラ・まぜまぜ！キュアカスタード！できあがり！"},{"id":"CureGelato_ALaModeStyle","nameEn":"Cure Gelato","variationEn":"A La Mode Style","nameJa":"キュアジェラート","variationJa":"アラモードスタイル","introducesHerselfAs":"アイス！自由と情熱を！レッツ・ラ・まぜまぜ！キュアジェラート！できあがり！"},{"id":"CureMacaron_ALaModeStyle","nameEn":"Cure Macaron","variationEn":"A La Mode Style","nameJa":"キュアマカロン","variationJa":"アラモードスタイル","introducesHerselfAs":"マカロン！美しさとトキメキを！レッツ・ラ・まぜまぜ！キュアマカロン！できあがり！"},{"id":"CureChocolat_ALaModeStyle","nameEn":"Cure Chocolat","variationEn":"A La Mode Style","nameJa":"キュアショコラ","variationJa":"アラモードスタイル","introducesHerselfAs":"チョコレート！強さと愛を！レッツ・ラ・まぜまぜ！キュアショコラ！できあがり！"},{"id":"CureParfait_ALaModeStyle","nameEn":"Cure Parfait","variationEn":"A La Mode Style","nameJa":"キュアパルフェ","variationJa":"アラモードスタイル","introducesHerselfAs":"パフェ！夢と希望を！レッツ・ラ・まぜまぜ！キュアパルフェ！できあがり！"}],"transformedGroups":[{"id":"HugttoPreCure","nameEn":"Hugtto PreCure","variationEn":"","nameJa":"HUGっと！プリキュア","variationJa":""},{"id":"KirakiraPreCureALaMode","nameEn":"Kirakira PreCure A La Mode","variationEn":"","nameJa":"キラキラ☆プリキュアアラモード","variationJa":""},{"id":"KirakiraPreCureALaMode_ALaModeStyle","nameEn":"Kirakira PreCure A La Mode","variationEn":"A La Mode Style","nameJa":"キラキラ☆プリキュアアラモード","variationJa":"アラモードスタイル"}],"specialItems":[{"id":"PreHeart","nameEn":"Pre Heart","nameJa":"プリハート","attachments":["Mirai Crystal"]},{"id":"MiraiCrystalPink","nameEn":"Mirai Crystal Pink","nameJa":"ミライクリスタル・ピンク","attachments":[]},{"id":"MiraiCrystalBlue","nameEn":"Mirai Crystal Blue","nameJa":"ミライクリスタル・ブルー","attachments":[]},{"id":"MiraiCrystalYellow","nameEn":"Mirai Crystal Yellow","nameJa":"ミライクリスタル・イエロー","attachments":[]},{"id":"SweetsPact","nameEn":"Sweets Pact","nameJa":"スイーツパクト","attachments":["Animal Sweets"]},{"id":"RabbitShortcake","nameEn":"Rabbit Shortcake","nameJa":"うさぎショートケーキ","attachments":[]},{"id":"SquirrelPudding","nameEn":"Squirrel Pudding","nameJa":"りすプリン","attachments":[]},{"id":"LionIce","nameEn":"Lion Ice","nameJa":"らいおんアイス","attachments":[]},{"id":"CatMacaron","nameEn":"Cat Macaron","nameJa":"ねこマカロン","attachments":[]},{"id":"DogChocolate","nameEn":"Dog Chocolate","nameJa":"いぬチョコレート","attachments":[]},{"id":"PegasusParfait","nameEn":"Pegasus Parfait","nameJa":"ペガサスパフェ","attachments":[]},{"id":"PekorinDonut","nameEn":"Pekorin Donut","nameJa":"ペコリンドーナツ","attachments":[]},{"id":"CandyRod","nameEn":"Candy Rod","nameJa":"キャンディロッド","attachments":[]},{"id":"RainbowRibbon","nameEn":"Rainbow Ribbon","nameJa":"レインボーリボン","attachments":[]},{"id":"KirakiraruCreamer","nameEn":"Kirakiraru Creamer","nameJa":"キラキラルクリーマー","attachments":["Crystal Animal"]},{"id":"CrystalAnimalRabbit","nameEn":"Crystal Animal Rabbit","nameJa":"クリスタルアニマルうさぎ","attachments":[]},{"id":"CrystalAnimalSquirrel","nameEn":"Crystal Animal Squirrel","nameJa":"クリスタルアニマルりす","attachments":[]},{"id":"CrystalAnimalLion","nameEn":"Crystal Animal Lion","nameJa":"クリスタルアニマルらいおん","attachments":[]},{"id":"CrystalAnimalCat","nameEn":"Crystal Animal Cat","nameJa":"クリスタルアニマルねこ","attachments":[]},{"id":"CrystalAnimalDog","nameEn":"Crystal Animal Dog","nameJa":"クリスタルアニマルいぬ","attachments":[]},{"id":"CrystalAnimalPegasus","nameEn":"Crystal Animal Pegasus","nameJa":"クリスタルアニマルペガサス","attachments":[]},{"id":"SweetsCastle","nameEn":"SweetsCastle","nameJa":"スイーツキャッスル","attachments":[]}],"transformations":[{"transformers":["Hana"],"specialItems":[{"a":["MiraiCrystalPink"],"i":"PreHeart"}],"transformees":["CureYell"],"speech":["ミライクリスタル！","ハートキラっと！","は～ぎゅ～～！","ぎゅ～！","ぎゅ～～！","輝く未来をー、抱きしめて！","みんなを応援！元気のプリキュア！キュアエール！"]},{"transformers":["Saaya"],"specialItems":[{"a":["MiraiCrystalBlue"],"i":"PreHeart"}],"transformees":["CureAnge"],"speech":["ミライクリスタル！","ハートキラっと！","は～ぎゅ～～！","ぎゅ～！","ぎゅ～～！","輝く未来をー、抱きしめて！","みんなを癒す！知恵のプリキュア！キュアアンジュ！"]},{"transformers":["Homare"],"specialItems":[{"a":["MiraiCrystalYellow"],"i":"PreHeart"}],"transformees":["CureEtoile"],"speech":["ミライクリスタル！","ハートキラっと！","は～ぎゅ～～！","ぎゅ～！","ぎゅ～～！","輝く未来をー、抱きしめて！","みんな輝け！力のプリキュア！キュアエトワール！"]},{"transformers":["Hana","Saaya","Homare"],"specialItems":[{"a":["MiraiCrystalPink"],"i":"PreHeart"},{"a":["MiraiCrystalBlue"],"i":"PreHeart"},{"a":["MiraiCrystalYellow"],"i":"PreHeart"}],"transformees":["CureYell","CureAnge","CureEtoile"],"speech":["ミライクリスタル！","ハートキラっと！","は～ぎゅ～～！","は～ぎゅ～～！","は～ぎゅ～～！","輝く未来をー、抱きしめて！","みんなを応援！元気のプリキュア！キュアエール！","みんなを癒す！知恵のプリキュア！キュアアンジュ！","みんな輝け！力のプリキュア！キュアエトワール！"]},{"transformers":["Ichika"],"specialItems":[{"a":["RabbitShortcake"],"i":"SweetsPact"}],"transformees":["CureWhip"],"speech":["キュアラモード・デコレーション！","ショートケーキ！","元気と笑顔を！","レッツ・ラ・まぜまぜ！","キュアホイップ！できあがり！"]},{"transformers":["Himari"],"specialItems":[{"a":["SquirrelPudding"],"i":"SweetsPact"}],"transformees":["CureCustard"],"speech":["キュアラモード・デコレーション！","プリン！","知性と勇気を！","レッツ・ラ・まぜまぜ！","キュアカスタード！できあがり！"]},{"transformers":["Aoi"],"specialItems":[{"a":["LionIce"],"i":"SweetsPact"}],"transformees":["CureGelato"],"speech":["キュアラモード・デコレーション！","アイス！","自由と情熱を！","レッツ・ラ・まぜまぜ！","キュアジェラート！できあがり！"]},{"transformers":["Yukari"],"specialItems":[{"a":["CatMacaron"],"i":"SweetsPact"}],"transformees":["CureMacaron"],"speech":["キュアラモード・デコレーション！","マカロン！","美しさとトキメキを！","レッツ・ラ・まぜまぜ！","キュアマカロン！できあがり！"]},{"transformers":["Akira"],"specialItems":[{"a":["DogChocolate"],"i":"SweetsPact"}],"transformees":["CureChocolat"],"speech":["キュアラモード・デコレーション！","チョコレート！","強さと愛を！","レッツ・ラ・まぜまぜ！","キュアショコラ！できあがり！"]},{"transformers":["Ciel"],"specialItems":[{"a":["PegasusParfait"],"i":"SweetsPact"}],"transformees":["CureParfait"],"speech":["キュアラモード・デコレーション！","パフェ！","夢と希望を！","レッツ・ラ・まぜまぜ！","キュアパルフェ！できあがり！"]},{"transformers":["Pekorin"],"specialItems":[{"a":["PekorinDonut"],"i":"SweetsPact"}],"transformees":["CurePekorin"],"speech":["キュアラモード・デコレーション！","ドーナツ！","ペコペコとキラキラを！","レッツ・ラ・まぜまぜ！","キュアペコリン！できあがり！"]},{"transformers":["Ichika","Himari","Aoi","Yukari","Akira"],"specialItems":[{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"},{"a":["CatMacaron"],"i":"SweetsPact"},{"a":["DogChocolate"],"i":"SweetsPact"}],"transformees":["CureWhip","CureCustard","CureGelato","CureMacaron","CureChocolat"],"speech":["キュアラモード・デコレーション！","ショートケーキ！","元気と笑顔を！","レッツ・ラ・まぜまぜ！","キュアホイップ！できあがり！","キュアカスタード！できあがり！","キュアジェラート！できあがり！","キュアマカロン！できあがり！","キュアショコラ！できあがり！","キラキラ☆プリキュアアラモード！"]},{"transformers":["Ichika","Himari","Aoi","Yukari","Akira","Ciel"],"specialItems":[{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"},{"a":["CatMacaron"],"i":"SweetsPact"},{"a":["DogChocolate"],"i":"SweetsPact"},{"a":["PegasusParfait"],"i":"SweetsPact"}],"transformees":["CureWhip","CureCustard","CureGelato","CureMacaron","CureChocolat","CureParfait"],"speech":["キュアラモード・デコレーション！","ショートケーキ！","元気と笑顔を！","レッツ・ラ・まぜまぜ！","キュアホイップ！できあがり！","キュアカスタード！できあがり！","キュアジェラート！できあがり！","キュアマカロン！できあがり！","キュアショコラ！できあがり！","キュアパルフェ！できあがり！","キラキラ☆プリキュアアラモード！"]},{"transformers":["Himari","Ichika","Aoi","Yukari","Akira"],"specialItems":[{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"},{"a":["CatMacaron"],"i":"SweetsPact"},{"a":["DogChocolate"],"i":"SweetsPact"}],"transformees":["CureCustard","CureWhip","CureGelato","CureMacaron","CureChocolat"],"speech":["キュアラモード・デコレーション！","プリン！","知性と勇気を！","レッツ・ラ・まぜまぜ！","キュアホイップ！できあがり！","キュアカスタード！できあがり！","キュアジェラート！できあがり！","キュアマカロン！できあがり！","キュアショコラ！できあがり！","キラキラ☆プリキュアアラモード！"]},{"transformers":["Aoi","Ichika","Himari","Yukari","Akira"],"specialItems":[{"a":["LionIce"],"i":"SweetsPact"},{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["CatMacaron"],"i":"SweetsPact"},{"a":["DogChocolate"],"i":"SweetsPact"}],"transformees":["CureGelato","CureWhip","CureCustard","CureMacaron","CureChocolat"],"speech":["キュアラモード・デコレーション！","アイス！","自由と情熱を！","レッツ・ラ・まぜまぜ！","キュアホイップ！できあがり！","キュアカスタード！できあがり！","キュアジェラート！できあがり！","キュアマカロン！できあがり！","キュアショコラ！できあがり！","キラキラ☆プリキュアアラモード！"]},{"transformers":["Yukari","Ichika","Himari","Aoi","Akira"],"specialItems":[{"a":["CatMacaron"],"i":"SweetsPact"},{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"},{"a":["DogChocolate"],"i":"SweetsPact"}],"transformees":["CureMacaron","CureWhip","CureCustard","CureGelato","CureChocolat"],"speech":["キュアラモード・デコレーション！","マカロン！","美しさとトキメキを！","レッツ・ラ・まぜまぜ！","キュアホイップ！できあがり！","キュアカスタード！できあがり！","キュアジェラート！できあがり！","キュアマカロン！できあがり！","キュアショコラ！できあがり！","キラキラ☆プリキュアアラモード！"]},{"transformers":["Akira","Ichika","Himari","Aoi","Yukari"],"specialItems":[{"a":["DogChocolate"],"i":"SweetsPact"},{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"},{"a":["CatMacaron"],"i":"SweetsPact"}],"transformees":["CureChocolat","CureWhip","CureCustard","CureGelato","CureMacaron"],"speech":["キュアラモード・デコレーション！","チョコレート！","強さと愛を！","レッツ・ラ・まぜまぜ！","キュアホイップ！できあがり！","キュアカスタード！できあがり！","キュアジェラート！できあがり！","キュアマカロン！できあがり！","キュアショコラ！できあがり！","キラキラ☆プリキュアアラモード！"]},{"transformers":["Ciel","Ichika","Himari","Aoi","Yukari","Akira"],"specialItems":[{"a":["PegasusParfait"],"i":"SweetsPact"},{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"},{"a":["CatMacaron"],"i":"SweetsPact"},{"a":["DogChocolate"],"i":"SweetsPact"}],"transformees":["CureParfait","CureWhip","CureCustard","CureGelato","CureMacaron","CureChocolat"],"speech":["キュアラモード・デコレーション！","パフェ！","夢と希望を！","レッツ・ラ・まぜまぜ！","キュアホイップ！できあがり！","キュアカスタード！できあがり！","キュアジェラート！できあがり！","キュアマカロン！できあがり！","キュアショコラ！できあがり！","キュアパルフェ！できあがり！","キラキラ☆プリキュアアラモード！"]},{"transformers":["Ichika","Himari","Aoi"],"specialItems":[{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"}],"transformees":["CureWhip","CureCustard","CureGelato"],"speech":["キュアラモード・デコレーション！","ショートケーキ！","元気と笑顔を！","レッツ・ラ・まぜまぜ！","キュアホイップ！できあがり！","キュアカスタード！できあがり！","キュアジェラート！できあがり！"]},{"transformers":["Ichika","Himari","Aoi","Yukari"],"specialItems":[{"a":["RabbitShortcake"],"i":"SweetsPact"},{"a":["SquirrelPudding"],"i":"SweetsPact"},{"a":["LionIce"],"i":"SweetsPact"},{"a":["CatMacaron"],"i":"SweetsPact"}],"transformees":["CureWhip","CureCustard","CureGelato","CureMacaron"],"speech":["キュアラモード・デコレーション！","ショートケーキ！","元気と笑顔を！","レッツ・ラ・まぜまぜ！","キュアホイップ！できあがり！","キュアカスタード！できあがり！","キュアジェラート！できあがり！","キュアマカロン！できあがり！"]},{"transformers":["Yukari","Akira"],"specialItems":[{"a":["CatMacaron"],"i":"SweetsPact"},{"a":["DogChocolate"],"i":"SweetsPact"}],"transformees":["CureMacaron","CureChocolat"],"speech":["キュアラモード・デコレーション！","マカロン！","美しさとトキメキを！","レッツ・ラ・まぜまぜ！","キュアマカロン！できあがり！","キュアショコラ！できあがり！"]},{"transformers":["CureWhip","CureCustard","CureGelato","CureMacaron","CureChocolat","CureParfait"],"specialItems":[{"a":["SweetsCastle"],"i":"KirakiraruCreamer"}],"transformees":["CureWhip_ALaModeStyle","CureCustard_ALaModeStyle","CureGelato_ALaModeStyle","CureMacaron_ALaModeStyle","CureChocolat_ALaModeStyle","CureParfait_ALaModeStyle"],"speech":["スイーツキャッスル！","レッツ・ラ・おきがえ！"]}],"purifications":[{"purifier":["CureYell"],"specialItems":[{"a":["MiraiCrystalPink"],"i":"PreHeart"}],"speech":["フレフレ！","ハート・フォー・ユー！"]},{"purifier":["CureAnge"],"specialItems":[{"a":["MiraiCrystalBlue"],"i":"PreHeart"}],"speech":["フレフレ！","ハート・フェザー！"]},{"purifier":["CureEtoile"],"specialItems":[{"a":["MiraiCrystalYellow"],"i":"PreHeart"}],"speech":["フレフレ！","ハート・スター！"]},{"purifier":["CureWhip"],"specialItems":["CandyRod"],"speech":["キラキラキラルン！","ホイップ・デコレーション！"]},{"purifier":["CureCustard"],"specialItems":["CandyRod"],"speech":["キラキラキラルン！","カスタード・イリュージョン！"]},{"purifier":["CureGelato"],"specialItems":["CandyRod"],"speech":["キラキラキラルン！","ジェラート・シェイク！"]},{"purifier":["CureMacaron"],"specialItems":["CandyRod"],"speech":["キラキラキラルン！","マカロン・ジュリエンヌ！","にゃーお♥"]},{"purifier":["CureChocolat"],"specialItems":["CandyRod"],"speech":["キラキラキラルン！","ショコラ・アロマーゼ！"]},{"purifier":["CureParfait"],"specialItems":["RainbowRibbon"],"speech":["レインボーリボン！","行くよ！アン・ドゥ・トレビアン！","キラクル・レインボー！","ボナペティ！"]},{"purifier":["CureWhip","CureCustard","CureGelato","CureMacaron","CureChocolat"],"specialItems":["CandyRod"],"speech":["キャンディーロッド！","キラキラキラル・フルチャージ！","スイー・ツー・ワンダフル・アラモード！"]},{"purifier":["CureWhip","CureCustard","CureGelato","CureMacaron","CureChocolat","CureParfait"],"specialItems":[{"a":["CrystalAnimalRabbit"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalSquirrel"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalLion"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalCat"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalDog"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalPegasus"],"i":"KirakiraruCreamer"}],"speech":["キラキラルクリーマー！","キラッと輝け！クリスタルアニマル！","ぴょーん！","くるるっ！","がぁおー！","にゃーお！","わん！","ぱたた！","プリキュア・アニマルゴーランド！"]},{"purifier":["CureWhip_ALaModeStyle","CureCustard_ALaModeStyle","CureGelato_ALaModeStyle","CureMacaron_ALaModeStyle","CureChocolat_ALaModeStyle","CureParfait_ALaModeStyle"],"specialItems":[{"a":["SweetsCastle"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalRabbit"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalSquirrel"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalLion"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalCat"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalDog"],"i":"KirakiraruCreamer"},{"a":["CrystalAnimalPegasus"],"i":"KirakiraruCreamer"}],"speech":["キラッと輝け！","クリスタルアニマル！","ぴょーん！","くるるっ！","がぁおー！","にゃーお！","わん！","ぱたた！","プリキュア・ファンタスティックアニマーレ！"]}]}
diff --git a/gen/pretty-cure-index.json b/gen/pretty-cure-index.json
--- a/gen/pretty-cure-index.json
+++ b/gen/pretty-cure-index.json
@@ -1,6 +1,32 @@
 {
     "specialItems": [
         {
+            "nameEn": "Pre Heart",
+            "attachments": [
+                "Mirai Crystal"
+            ],
+            "nameJa": "プリハート",
+            "id": "PreHeart"
+        },
+        {
+            "nameEn": "Mirai Crystal Pink",
+            "attachments": [],
+            "nameJa": "ミライクリスタル・ピンク",
+            "id": "MiraiCrystalPink"
+        },
+        {
+            "nameEn": "Mirai Crystal Blue",
+            "attachments": [],
+            "nameJa": "ミライクリスタル・ブルー",
+            "id": "MiraiCrystalBlue"
+        },
+        {
+            "nameEn": "Mirai Crystal Yellow",
+            "attachments": [],
+            "nameJa": "ミライクリスタル・イエロー",
+            "id": "MiraiCrystalYellow"
+        },
+        {
             "nameEn": "Sweets Pact",
             "attachments": [
                 "Animal Sweets"
@@ -115,6 +141,30 @@
     ],
     "transformees": [
         {
+            "nameEn": "Cure Yell",
+            "variationEn": "",
+            "nameJa": "キュアエール",
+            "variationJa": "",
+            "id": "CureYell",
+            "introducesHerselfAs": "輝く未来をー、抱きしめて！みんなを応援！元気のプリキュア！キュアエール！"
+        },
+        {
+            "nameEn": "Cure Ange",
+            "variationEn": "",
+            "nameJa": "キュアアンジュ",
+            "variationJa": "",
+            "id": "CureAnge",
+            "introducesHerselfAs": "輝く未来をー、抱きしめて！みんなを癒す！知恵のプリキュア！キュアアンジュ！"
+        },
+        {
+            "nameEn": "Cure Etoile",
+            "variationEn": "",
+            "nameJa": "キュアエトワール",
+            "variationJa": "",
+            "id": "CureEtoile",
+            "introducesHerselfAs": "輝く未来をー、抱きしめて！みんな輝け！力のプリキュア！キュアエトワール！"
+        },
+        {
             "nameEn": "Cure Whip",
             "variationEn": "",
             "nameJa": "キュアホイップ",
@@ -221,6 +271,21 @@
     ],
     "girls": [
         {
+            "nameEn": "Hana Nono",
+            "nameJa": "野乃 はな",
+            "id": "Hana"
+        },
+        {
+            "nameEn": "Saaya Yakushiji",
+            "nameJa": "薬師寺 さあや",
+            "id": "Saaya"
+        },
+        {
+            "nameEn": "Homare Kagayaki",
+            "nameJa": "輝木 ほまれ",
+            "id": "Homare"
+        },
+        {
             "nameEn": "Ichika Usami",
             "nameJa": "宇佐美 いちか",
             "id": "Ichika"
@@ -259,6 +324,57 @@
     "purifications": [
         {
             "specialItems": [
+                {
+                    "a": [
+                        "MiraiCrystalPink"
+                    ],
+                    "i": "PreHeart"
+                }
+            ],
+            "speech": [
+                "フレフレ！",
+                "ハート・フォー・ユー！"
+            ],
+            "purifier": [
+                "CureYell"
+            ]
+        },
+        {
+            "specialItems": [
+                {
+                    "a": [
+                        "MiraiCrystalBlue"
+                    ],
+                    "i": "PreHeart"
+                }
+            ],
+            "speech": [
+                "フレフレ！",
+                "ハート・フェザー！"
+            ],
+            "purifier": [
+                "CureAnge"
+            ]
+        },
+        {
+            "specialItems": [
+                {
+                    "a": [
+                        "MiraiCrystalYellow"
+                    ],
+                    "i": "PreHeart"
+                }
+            ],
+            "speech": [
+                "フレフレ！",
+                "ハート・スター！"
+            ],
+            "purifier": [
+                "CureEtoile"
+            ]
+        },
+        {
+            "specialItems": [
                 "CandyRod"
             ],
             "speech": [
@@ -479,6 +595,124 @@
             "specialItems": [
                 {
                     "a": [
+                        "MiraiCrystalPink"
+                    ],
+                    "i": "PreHeart"
+                }
+            ],
+            "transformees": [
+                "CureYell"
+            ],
+            "speech": [
+                "ミライクリスタル！",
+                "ハートキラっと！",
+                "は～ぎゅ～～！",
+                "ぎゅ～！",
+                "ぎゅ～～！",
+                "輝く未来をー、抱きしめて！",
+                "みんなを応援！元気のプリキュア！キュアエール！"
+            ],
+            "transformers": [
+                "Hana"
+            ]
+        },
+        {
+            "specialItems": [
+                {
+                    "a": [
+                        "MiraiCrystalBlue"
+                    ],
+                    "i": "PreHeart"
+                }
+            ],
+            "transformees": [
+                "CureAnge"
+            ],
+            "speech": [
+                "ミライクリスタル！",
+                "ハートキラっと！",
+                "は～ぎゅ～～！",
+                "ぎゅ～！",
+                "ぎゅ～～！",
+                "輝く未来をー、抱きしめて！",
+                "みんなを癒す！知恵のプリキュア！キュアアンジュ！"
+            ],
+            "transformers": [
+                "Saaya"
+            ]
+        },
+        {
+            "specialItems": [
+                {
+                    "a": [
+                        "MiraiCrystalYellow"
+                    ],
+                    "i": "PreHeart"
+                }
+            ],
+            "transformees": [
+                "CureEtoile"
+            ],
+            "speech": [
+                "ミライクリスタル！",
+                "ハートキラっと！",
+                "は～ぎゅ～～！",
+                "ぎゅ～！",
+                "ぎゅ～～！",
+                "輝く未来をー、抱きしめて！",
+                "みんな輝け！力のプリキュア！キュアエトワール！"
+            ],
+            "transformers": [
+                "Homare"
+            ]
+        },
+        {
+            "specialItems": [
+                {
+                    "a": [
+                        "MiraiCrystalPink"
+                    ],
+                    "i": "PreHeart"
+                },
+                {
+                    "a": [
+                        "MiraiCrystalBlue"
+                    ],
+                    "i": "PreHeart"
+                },
+                {
+                    "a": [
+                        "MiraiCrystalYellow"
+                    ],
+                    "i": "PreHeart"
+                }
+            ],
+            "transformees": [
+                "CureYell",
+                "CureAnge",
+                "CureEtoile"
+            ],
+            "speech": [
+                "ミライクリスタル！",
+                "ハートキラっと！",
+                "は～ぎゅ～～！",
+                "は～ぎゅ～～！",
+                "は～ぎゅ～～！",
+                "輝く未来をー、抱きしめて！",
+                "みんなを応援！元気のプリキュア！キュアエール！",
+                "みんなを癒す！知恵のプリキュア！キュアアンジュ！",
+                "みんな輝け！力のプリキュア！キュアエトワール！"
+            ],
+            "transformers": [
+                "Hana",
+                "Saaya",
+                "Homare"
+            ]
+        },
+        {
+            "specialItems": [
+                {
+                    "a": [
                         "RabbitShortcake"
                     ],
                     "i": "SweetsPact"
@@ -1229,6 +1463,13 @@
         }
     ],
     "transformedGroups": [
+        {
+            "nameEn": "Hugtto PreCure",
+            "variationEn": "",
+            "nameJa": "HUGっと！プリキュア",
+            "variationJa": "",
+            "id": "HugttoPreCure"
+        },
         {
             "nameEn": "Kirakira PreCure A La Mode",
             "variationEn": "",
diff --git a/src/ACME/PreCure/Textbook/Hugtto.hs b/src/ACME/PreCure/Textbook/Hugtto.hs
new file mode 100644
--- /dev/null
+++ b/src/ACME/PreCure/Textbook/Hugtto.hs
@@ -0,0 +1,2 @@
+{-# OPTIONS_GHC -fno-warn-dodgy-exports -fno-warn-unused-imports #-}
+{-# OPTIONS_GHC -F -pgmF autoexporter #-}
diff --git a/src/ACME/PreCure/Textbook/Hugtto/Profiles.hs b/src/ACME/PreCure/Textbook/Hugtto/Profiles.hs
new file mode 100644
--- /dev/null
+++ b/src/ACME/PreCure/Textbook/Hugtto/Profiles.hs
@@ -0,0 +1,82 @@
+{-# OPTIONS_GHC -fno-warn-missing-signatures #-}
+{-# LANGUAGE OverloadedStrings #-}
+
+module ACME.PreCure.Textbook.Hugtto.Profiles where
+
+import           ACME.PreCure.Index.Types
+
+
+girlsHugtto :: [Girl]
+girlsHugtto =
+  [ mkGirl "Hana Nono" "野乃 はな"
+  , mkGirl "Saaya Yakushiji" "薬師寺 さあや"
+  , mkGirl "Homare Kagayaki" "輝木 ほまれ"
+  ]
+
+
+transformeesHugtto :: [Transformee]
+transformeesHugtto =
+  [ mkTransformee "Cure Yell" "" "キュアエール" "" (concat introducesHerselfAs_CureYell)
+  , mkTransformee "Cure Ange" "" "キュアアンジュ" "" (concat introducesHerselfAs_CureAnge)
+  , mkTransformee "Cure Etoile" "" "キュアエトワール" "" (concat introducesHerselfAs_CureEtoile)
+  ]
+
+
+transformedGroupsHugtto :: [TransformedGroup]
+transformedGroupsHugtto =
+  [mkTransformedGroup ne "" nj ""]
+  where
+    ne = "Hugtto PreCure"
+    nj = "HUGっと！プリキュア"
+
+
+specialItemsHugtto :: [SpecialItem]
+specialItemsHugtto =
+  [ mkSpecialItem "Pre Heart" "プリハート" ["Mirai Crystal"]
+  , mkSpecialItem "Mirai Crystal Pink"   "ミライクリスタル・ピンク"   []
+  , mkSpecialItem "Mirai Crystal Blue"   "ミライクリスタル・ブルー"   []
+  , mkSpecialItem "Mirai Crystal Yellow" "ミライクリスタル・イエロー" []
+  ]
+
+
+transformationsHugtto :: [Transformation]
+transformationsHugtto =
+      [ mkTransformation
+          ["Hana"]
+          [mkIA "PreHeart" ["MiraiCrystalPink"]]
+          ["CureYell"]
+          (miraiCrystalHeartKiratto ++ hagyoogyoogyoooo ++ introducesHerselfAs_CureYell)
+      , mkTransformation
+          ["Saaya"]
+          [mkIA "PreHeart" ["MiraiCrystalBlue"]]
+          ["CureAnge"]
+          (miraiCrystalHeartKiratto ++ hagyoogyoogyoooo ++ introducesHerselfAs_CureAnge)
+      , mkTransformation
+          ["Homare"]
+          [mkIA "PreHeart" ["MiraiCrystalYellow"]]
+          ["CureEtoile"]
+          (miraiCrystalHeartKiratto ++ hagyoogyoogyoooo ++ introducesHerselfAs_CureEtoile)
+      , mkTransformation
+          ["Hana", "Saaya", "Homare"]
+          [mkIA "PreHeart" ["MiraiCrystalPink"], mkIA "PreHeart" ["MiraiCrystalBlue"], mkIA "PreHeart" ["MiraiCrystalYellow"]]
+          ["CureYell", "CureAnge", "CureEtoile"]
+          (miraiCrystalHeartKiratto ++ replicate 3 hagyoo ++ introducesHerselfAs_CureYell ++ [last introducesHerselfAs_CureAnge, last introducesHerselfAs_CureEtoile])
+      ]
+
+
+purificationsHugtto :: [Purification]
+purificationsHugtto =
+  [ mkPurification ["CureYell"]   [mkIA "PreHeart" ["MiraiCrystalPink"]]   ["フレフレ！", "ハート・フォー・ユー！"]
+  , mkPurification ["CureAnge"]   [mkIA "PreHeart" ["MiraiCrystalBlue"]]   ["フレフレ！", "ハート・フェザー！"]
+  , mkPurification ["CureEtoile"] [mkIA "PreHeart" ["MiraiCrystalYellow"]] ["フレフレ！", "ハート・スター！"]
+  ]
+
+
+miraiCrystalHeartKiratto = ["ミライクリスタル！", "ハートキラっと！"]
+hagyoo = "は～ぎゅ～～！"
+hagyoogyoogyoooo = [hagyoo, "ぎゅ～！", "ぎゅ～～！"]
+kagayakuMiraiWoDakishimete = "輝く未来をー、抱きしめて！"
+
+introducesHerselfAs_CureYell   = [kagayakuMiraiWoDakishimete, "みんなを応援！元気のプリキュア！キュアエール！"]
+introducesHerselfAs_CureAnge   = [kagayakuMiraiWoDakishimete, "みんなを癒す！知恵のプリキュア！キュアアンジュ！"]
+introducesHerselfAs_CureEtoile = [kagayakuMiraiWoDakishimete, "みんな輝け！力のプリキュア！キュアエトワール！"]
diff --git a/src/ACME/PreCure/Textbook/Hugtto/Types.hs b/src/ACME/PreCure/Textbook/Hugtto/Types.hs
new file mode 100644
--- /dev/null
+++ b/src/ACME/PreCure/Textbook/Hugtto/Types.hs
@@ -0,0 +1,29 @@
+{-# LANGUAGE FlexibleInstances #-}
+{-# LANGUAGE MultiParamTypeClasses #-}
+{-# LANGUAGE TypeFamilies #-}
+{-# LANGUAGE TemplateHaskell #-}
+{-# OPTIONS_GHC -fno-warn-orphans #-}
+
+module ACME.PreCure.Textbook.Hugtto.Types where
+
+import           ACME.PreCure.Types.TH
+
+import           ACME.PreCure.Textbook.Hugtto.Profiles
+
+{-# ANN module girlsHugtto #-}
+$(declareGirls girlsHugtto)
+
+{-# ANN module transformeesHugtto #-}
+$(declareTransformees transformeesHugtto)
+
+{-# ANN module transformedGroupsHugtto #-}
+$(declareTransformedGroups transformedGroupsHugtto)
+
+{-# ANN module specialItemsHugtto #-}
+$(declareSpecialItems specialItemsHugtto)
+
+{-# ANN module transformationsHugtto #-}
+$(declareTransformations transformationsHugtto)
+
+{-# ANN module purificationsHugtto #-}
+$(declarePurifications purificationsHugtto)
diff --git a/src/ACME/PreCure/Textbook/KirakiraALaMode/Profiles.hs b/src/ACME/PreCure/Textbook/KirakiraALaMode/Profiles.hs
--- a/src/ACME/PreCure/Textbook/KirakiraALaMode/Profiles.hs
+++ b/src/ACME/PreCure/Textbook/KirakiraALaMode/Profiles.hs
@@ -6,8 +6,8 @@
 import           ACME.PreCure.Index.Types
 
 
-girls :: [Girl]
-girls =
+girlsKirakiraALaMode :: [Girl]
+girlsKirakiraALaMode =
   [ mkGirl "Ichika Usami" "宇佐美 いちか"
   , mkGirl "Himari Arisugawa" "有栖川 ひまり"
   , mkGirl "Aoi Tategami" "立神 あおい"
@@ -18,8 +18,8 @@
   ]
 
 
-transformees :: [Transformee]
-transformees =
+transformeesKirakiraALaMode :: [Transformee]
+transformeesKirakiraALaMode =
   [ mkTransformee "Cure Whip" "" "キュアホイップ" "" (concat introducesHerselfAs_CureWhip)
   , mkTransformee "Cure Custard" "" "キュアカスタード" "" (concat introducesHerselfAs_CureCustard)
   , mkTransformee "Cure Gelato" "" "キュアジェラート" "" (concat introducesHerselfAs_CureGelato)
@@ -37,8 +37,8 @@
   ]
 
 
-transformedGroups :: [TransformedGroup]
-transformedGroups =
+transformedGroupsKirakiraALaMode :: [TransformedGroup]
+transformedGroupsKirakiraALaMode =
   [ mkTransformedGroup ne "" nj ""
   , mkTransformedGroup ne aLaModeStyleEn nj aLaModeStyle
   ]
@@ -54,8 +54,8 @@
 aLaModeStyleEn = "A La Mode Style"
 
 
-specialItems :: [SpecialItem]
-specialItems =
+specialItemsKirakiraALaMode :: [SpecialItem]
+specialItemsKirakiraALaMode =
   [ mkSpecialItem "Sweets Pact"        "スイーツパクト"       ["Animal Sweets"]
   , mkSpecialItem "Rabbit Shortcake"   "うさぎショートケーキ" []
   , mkSpecialItem "Squirrel Pudding"   "りすプリン"           []
@@ -77,8 +77,8 @@
   ]
 
 
-transformations :: [Transformation]
-transformations =
+transformationsKirakiraALaMode :: [Transformation]
+transformationsKirakiraALaMode =
       [ mkTransformation ["Ichika"]  [mkIA "SweetsPact" ["RabbitShortcake"]] ["CureWhip"]     (cureALaModeDecoration : introducesHerselfAs_CureWhip)
       , mkTransformation ["Himari"]  [mkIA "SweetsPact" ["SquirrelPudding"]] ["CureCustard"]  (cureALaModeDecoration : introducesHerselfAs_CureCustard)
       , mkTransformation ["Aoi"]     [mkIA "SweetsPact" ["LionIce"]]         ["CureGelato"]   (cureALaModeDecoration : introducesHerselfAs_CureGelato)
@@ -165,8 +165,8 @@
       ]
 
 
-purifications :: [Purification]
-purifications =
+purificationsKirakiraALaMode :: [Purification]
+purificationsKirakiraALaMode =
   [ mkPurification ["CureWhip"]     ["CandyRod"] ["キラキラキラルン！", "ホイップ・デコレーション！"]
   , mkPurification ["CureCustard"]  ["CandyRod"] ["キラキラキラルン！", "カスタード・イリュージョン！"]
   , mkPurification ["CureGelato"]   ["CandyRod"] ["キラキラキラルン！", "ジェラート・シェイク！"]
diff --git a/src/ACME/PreCure/Textbook/KirakiraALaMode/Types.hs b/src/ACME/PreCure/Textbook/KirakiraALaMode/Types.hs
--- a/src/ACME/PreCure/Textbook/KirakiraALaMode/Types.hs
+++ b/src/ACME/PreCure/Textbook/KirakiraALaMode/Types.hs
@@ -10,20 +10,20 @@
 
 import           ACME.PreCure.Textbook.KirakiraALaMode.Profiles
 
-{-# ANN module girls #-}
-$(declareGirls girls)
+{-# ANN module girlsKirakiraALaMode #-}
+$(declareGirls girlsKirakiraALaMode)
 
-{-# ANN module transformees #-}
-$(declareTransformees transformees)
+{-# ANN module transformeesKirakiraALaMode #-}
+$(declareTransformees transformeesKirakiraALaMode)
 
-{-# ANN module transformedGroups #-}
-$(declareTransformedGroups transformedGroups)
+{-# ANN module transformedGroupsKirakiraALaMode #-}
+$(declareTransformedGroups transformedGroupsKirakiraALaMode)
 
-{-# ANN module specialItems #-}
-$(declareSpecialItems specialItems)
+{-# ANN module specialItemsKirakiraALaMode #-}
+$(declareSpecialItems specialItemsKirakiraALaMode)
 
-{-# ANN module transformations #-}
-$(declareTransformations transformations)
+{-# ANN module transformationsKirakiraALaMode #-}
+$(declareTransformations transformationsKirakiraALaMode)
 
-{-# ANN module purifications #-}
-$(declarePurifications purifications)
+{-# ANN module purificationsKirakiraALaMode #-}
+$(declarePurifications purificationsKirakiraALaMode)
diff --git a/typesafe-precure.cabal b/typesafe-precure.cabal
--- a/typesafe-precure.cabal
+++ b/typesafe-precure.cabal
@@ -1,5 +1,5 @@
 name:                 typesafe-precure
-version:              0.5.1.1
+version:              0.6.1.1
 synopsis:             Type-safe transformations and purifications of PreCures (Japanese Battle Heroine)
 description:          See README.md for details.
 homepage:             https://github.com/igrep/typesafe-precure#readme
@@ -78,6 +78,7 @@
                      , ACME.PreCure.Textbook.MahoGirls.Words
 
                      , ACME.PreCure.Textbook.KirakiraALaMode
+                     , ACME.PreCure.Textbook.Hugtto
 
                      , ACME.PreCure.Types
                      , ACME.PreCure.Monad
@@ -88,6 +89,9 @@
 
                      , ACME.PreCure.Textbook.KirakiraALaMode.Types
                      , ACME.PreCure.Textbook.KirakiraALaMode.Profiles
+
+                     , ACME.PreCure.Textbook.Hugtto.Types
+                     , ACME.PreCure.Textbook.Hugtto.Profiles
   build-depends:       base >= 4.7 && < 5
                      -- TODO: specify version
                      , aeson
