diff --git a/spell-classes.json b/spell-classes.json index eac6303..d0c9c53 100644 --- a/spell-classes.json +++ b/spell-classes.json @@ -4,8 +4,8 @@ "absorbelements": "artificer,druid,ranger,sorcerer,wizard", "arcaneweapon": "artificerrevisited", "acidsplash": "artificer,sorcerer,wizard,artificerrevisited", - "aganazzarsscorcher": "sorcerer,wizard", - "aid": "artificer,cleric,paladin,artificer,artificerrevisited", + "aganazzarsscorcher": "sorcerer,wizard", + "aid": "artificer,bard,cleric,paladin,artificer,artificerrevisited", "alarm": "artificer,ranger,wizard,artificer,artificerrevisited", "alterself": "artificer,sorcerer,wizard,artificer,artificerrevisited", "animalfriendship": "bard,druid,ranger", @@ -15,7 +15,7 @@ "animateobjects": "artificer,bard,sorcerer,wizard,artificerrevisited", "antilifeshell": "druid", "antimagicfield": "cleric,wizard", - "antipathysympathy": "druid,wizard", + "antipathysympathy": "bard,druid,wizard", "arcaneeye": "artificer,wizard,artificer,artificerrevisited", "arcanegate": "sorcerer,warlock,wizard", "arcanelock": "artificer,wizard,artificer,artificerrevisited", @@ -32,7 +32,7 @@ "banishment": "cleric,paladin,sorcerer,warlock,wizard", "barkskin": "druid,ranger", "beaconofhope": "cleric", - "beastbond": "druid,ranger", + "beastbond": "druid,ranger", "beastsense": "druid,ranger", "bestowcurse": "bard,cleric,wizard", "bigbyshand": "artificer,wizard,artificerrevisited", @@ -45,13 +45,13 @@ "blindnessdeafness": "bard,cleric,sorcerer,wizard", "blink": "artificer,sorcerer,wizard,artificer,artificerrevisited", "blur": "artificer,sorcerer,wizard,artificer,artificerrevisited", - "bonesoftheearth": "druid", - "boomingblade": "sorcerer,warlock,wizard", + "bonesoftheearth": "druid", + "boomingblade": "sorcerer,warlock,wizard", "brandingsmite": "paladin", "burninghands": "sorcerer,wizard", "calllightning": "druid", "calmemotions": "bard,cleric", - "catapult": "artificer,sorcerer,wizard", + "catapult": "artificer,sorcerer,wizard", "catnap": "artificer,bard,sorcerer,wizard", "causefear": "warlock,wizard", "ceremony": "cleric,paladin", @@ -67,8 +67,8 @@ "clone": "wizard", "cloudofdaggers": "bard,sorcerer,warlock,wizard", "cloudkill": "sorcerer,wizard", - "colorspray": "sorcerer,wizard", - "command": "cleric,paladin", + "colorspray": "bard,sorcerer,wizard", + "command": "bard,cleric,paladin", "commune": "cleric", "communewithnature": "druid,ranger", "compelledduel": "paladin", @@ -88,27 +88,27 @@ "contagion": "cleric,druid", "contingency": "wizard", "continualflame": "artificer,cleric,wizard,artificer,artificerrevisited", - "controlflames": "druid,sorcerer,wizard", + "controlflames": "druid,sorcerer,wizard", "controlwater": "cleric,druid,wizard", "controlweather": "cleric,druid,wizard", - "controlwinds": "druid,sorcerer,wizard", + "controlwinds": "druid,sorcerer,wizard", "cordonofarrows": "ranger", "counterspell": "sorcerer,warlock,wizard", - "createbonfire": "artificer,druid,sorcerer,warlock,wizard", + "createbonfire": "artificer,druid,sorcerer,warlock,wizard", "createfoodandwater": "artificer,cleric,paladin", - "createhomunculus": "wizard", + "createhomunculus": "wizard", "createundead": "cleric,warlock,wizard", "createordestroywater": "cleric,druid", "creation": "artificer,sorcerer,wizard,artificerrevisited", "crownofmadness": "bard,sorcerer,warlock,wizard", - "crownofstars": "sorcerer,warlock,wizard", + "crownofstars": "sorcerer,warlock,wizard", "crusadersmantle": "paladin", "curewounds": "artificer,bard,cleric,druid,paladin,ranger,artificer,artificerrevisited", "dancinglights": "artificer,bard,sorcerer,wizard,artificerrevisited", - "dansemacabre": "warlock,wizard", + "dansemacabre": "warlock,wizard", "darkness": "sorcerer,warlock,wizard", "darkvision": "artificer,druid,ranger,sorcerer,wizard,artificer,artificerrevisited", - "dawn": "cleric,wizard", + "dawn": "cleric,wizard", "daylight": "cleric,druid,paladin,ranger,sorcerer", "deathward": "cleric,paladin,artificer", "delayedblastfireball": "sorcerer,wizard", @@ -124,34 +124,34 @@ "dispelevilandgood": "cleric,paladin", "dispelmagic": "artificer,bard,cleric,druid,paladin,sorcerer,warlock,wizard,artificerrevisited", "dissonantwhispers": "bard", - "distortvalue": "bard,sorcerer,warlock,wizard", + "distortvalue": "bard,sorcerer,warlock,wizard", "divination": "cleric", "divinefavor": "paladin", "divineword": "cleric", "dominatebeast": "druid,sorcerer", "dominatemonster": "bard,sorcerer,warlock,wizard", "dominateperson": "bard,sorcerer,wizard", - "dragonsbreath": "sorcerer,wizard", + "dragonsbreath": "sorcerer,wizard", "drawmijsinstantsummons": "wizard", "instantsummons": "wizard", "dream": "bard,warlock,wizard", - "druidgrove": "druid", + "druidgrove": "druid", "druidcraft": "druid", - "dustdevil": "druid,sorcerer,wizard", + "dustdevil": "druid,sorcerer,wizard", "earthtremor": "bard,druid,sorcerer,wizard", "earthbind": "druid,sorcerer,warlock,wizard", "earthquake": "cleric,druid,sorcerer", "eldritchblast": "warlock", - "elementalbane": "artificer,druid,warlock,wizard", + "elementalbane": "artificer,druid,warlock,wizard", "elementalweapon": "artificer,paladin,artificerrevisited", - "enemiesabound": "bard,sorcerer,warlock,wizard", + "enemiesabound": "bard,sorcerer,warlock,wizard", "enervation": "sorcerer,warlock,wizard", "enhanceability": "artificer,bard,cleric,druid,sorcerer,artificer,artificerrevisited", - "enlargereduce": "artificer,sorcerer,wizard,artificer,artificerrevisited", + "enlargereduce": "artificer,bard,sorcerer,wizard,artificer,artificerrevisited", "ensnaringstrike": "ranger", "entangle": "druid", "enthrall": "bard,warlock", - "eruptingearth": "druid,sorcerer,wizard", + "eruptingearth": "druid,sorcerer,wizard", "etherealness": "bard,cleric,sorcerer,warlock,wizard", "evardsblacktentacles": "wizard", "blacktentacles": "wizard", @@ -160,14 +160,14 @@ "fabricate": "artificer,wizard,artificer,artificerrevisited", "faeriefire": "artificer,bard,druid", "falselife": "artificer,sorcerer,wizard,artificer,artificerrevisited", - "farstep": "sorcerer,warlock,wizard", - "fastfriends": "bard,cleric,wizard", + "farstep": "sorcerer,warlock,wizard", + "fastfriends": "bard,cleric,wizard", "fear": "bard,sorcerer,warlock,wizard", "featherfall": "artificer,bard,sorcerer,wizard", "feeblemind": "bard,druid,warlock,wizard", "feigndeath": "bard,cleric,druid,wizard", "findfamiliar": "wizard", - "findgreatersteed": "paladin", + "findgreatersteed": "paladin", "findsteed": "paladin", "findtraps": "cleric,druid,ranger", "findthepath": "bard,cleric,druid", @@ -176,7 +176,7 @@ "fireshield": "wizard", "firestorm": "cleric,druid,sorcerer", "fireball": "sorcerer,wizard", - "flamearrows": "artificer,druid,ranger,sorcerer,wizard", + "flamearrows": "artificer,druid,ranger,sorcerer,wizard", "flameblade": "druid", "flamestrike": "cleric", "flamingsphere": "druid,wizard", @@ -188,13 +188,13 @@ "foresight": "bard,druid,warlock,wizard", "freedomofmovement": "artificer,bard,cleric,druid,ranger,artificer,artificerrevisited", "friends": "bard,sorcerer,warlock,wizard", - "frostbite": "artificer,druid,sorcerer,warlock,wizard", + "frostbite": "artificer,druid,sorcerer,warlock,wizard", "gaseousform": "sorcerer,warlock,wizard,artificer,artificerrevisited", "gate": "cleric,sorcerer,wizard", "geas": "bard,cleric,druid,paladin,wizard", "gentlerepose": "cleric,wizard", "giantinsect": "druid", - "giftofgab": "bard,wizard", + "giftofgab": "bard,wizard", "glibness": "bard,warlock", "globeofinvulnerability": "sorcerer,wizard", "glyphofwarding": "artificer,bard,cleric,wizard,artificer,artificerrevisited", @@ -203,13 +203,13 @@ "grease": "artificer,wizard,artificerrevisited", "greaterinvisibility": "bard,sorcerer,wizard", "greaterrestoration": "artificer,bard,cleric,druid,artificerrevisited", - "greenflameblade": "sorcerer,warlock,wizard", + "greenflameblade": "sorcerer,warlock,wizard", "guardianoffaith": "cleric", - "guardianofnature": "druid,ranger", + "guardianofnature": "druid,ranger", "guardsandwards": "bard,wizard", "guidance": "artificer,cleric,druid,artificerrevisited", "guidingbolt": "cleric", - "gust": "druid,sorcerer,wizard", + "gust": "druid,sorcerer,wizard", "gustofwind": "druid,sorcerer,wizard", "hailofthorns": "ranger", "hallow": "cleric", @@ -217,41 +217,41 @@ "harm": "cleric", "haste": "artificer,sorcerer,wizard,artificer,artificerrevisited", "heal": "cleric,druid", - "healingspirit": "druid,ranger", + "healingspirit": "druid,ranger", "healingword": "bard,cleric,druid", "heatmetal": "artificer,bard,druid,artificerrevisited", "hellishrebuke": "warlock", - "heroesfeast": "cleric,druid", + "heroesfeast": "bard,cleric,druid", "heroism": "bard,paladin", "hex": "warlock", "holdmonster": "bard,sorcerer,warlock,wizard", "holdperson": "bard,cleric,druid,sorcerer,warlock,wizard", "holyaura": "cleric", - "holyweapon": "cleric,paladin", + "holyweapon": "cleric,paladin", "hungerofhadar": "warlock", "huntersmark": "ranger", "hypnoticpattern": "bard,sorcerer,warlock,wizard", - "iceknife": "druid,sorcerer,wizard", + "iceknife": "druid,sorcerer,wizard", "icestorm": "druid,sorcerer,wizard", "identify": "artificer,bard,wizard,artificerrevisited", - "illusorydragon": "wizard", + "illusorydragon": "wizard", "illusoryscript": "bard,warlock,wizard", - "immolation": "sorcerer,wizard", + "immolation": "sorcerer,wizard", "imprisonment": "warlock,wizard", "incendiarycloud": "sorcerer,wizard", - "incitegreed": "cleric,warlock,wizard", - "infernalcalling": "warlock,wizard", + "incitegreed": "cleric,warlock,wizard", + "infernalcalling": "warlock,wizard", "infestation": "druid,sorcerer,warlock,wizard", "inflictwounds": "cleric", "insectplague": "cleric,druid,sorcerer", - "investitureofflame": "druid,sorcerer,warlock,wizard", + "investitureofflame": "druid,sorcerer,warlock,wizard", "investitureofice": "druid,sorcerer,warlock,wizard", "investitureofstone": "druid,sorcerer,warlock,wizard", "investitureofwind": "druid,sorcerer,warlock,wizard", "invisibility": "artificer,bard,sorcerer,warlock,wizard,artificer,artificerrevisited", - "invulnerability": "wizard", - "jimsglowingcoin": "wizard", - "jimsmagicmissile": "wizard", + "invulnerability": "wizard", + "jimsglowingcoin": "wizard", + "jimsmagicmissile": "wizard", "jump": "artificer,druid,ranger,sorcerer,wizard,artificer,artificerrevisited", "knock": "bard,sorcerer,wizard", "legendlore": "bard,cleric,wizard", @@ -259,16 +259,16 @@ "leomundstinyhut": "bard,wizard", "lesserrestoration": "artificer,bard,cleric,druid,paladin,ranger,artificer,artificerrevisited", "levitate": "artificer,sorcerer,wizard,artificerrevisited", - "lifetransference": "cleric,wizard", + "lifetransference": "cleric,wizard", "light": "artificer,bard,cleric,sorcerer,wizard,artificerrevisited", "lightningarrow": "ranger", "lightningbolt": "sorcerer,wizard", - "lightninglure": "sorcerer,warlock,wizard", + "lightninglure": "sorcerer,warlock,wizard", "locateanimalsorplants": "bard,druid,ranger", "locatecreature": "bard,cleric,druid,paladin,ranger,wizard", "locateobject": "bard,cleric,druid,paladin,ranger,wizard", "longstrider": "artificer,bard,druid,ranger,wizard,artificer,artificerrevisited", - "maddeningdarkness": "warlock,wizard", + "maddeningdarkness": "warlock,wizard", "maelstrom": "druid", "magearmor": "sorcerer,wizard", "magehand": "artificer,bard,sorcerer,warlock,wizard,artificerrevisited", @@ -276,37 +276,37 @@ "magicjar": "wizard", "magicmissile": "sorcerer,wizard", "magicmouth": "artificer,bard,wizard,artificerrevisited", - "magicstone": "artificer,druid,warlock", + "magicstone": "artificer,druid,warlock", "magicweapon": "artificer,paladin,wizard,artificer,artificerrevisited", "majorimage": "bard,sorcerer,warlock,wizard", "masscurewounds": "bard,cleric,druid", "massheal": "cleric", - "masshealingword": "cleric", - "masspolymorph": "bard,sorcerer,wizard", + "masshealingword": "bard,cleric", + "masspolymorph": "bard,sorcerer,wizard", "masssuggestion": "bard,sorcerer,warlock,wizard", - "maximiliansearthengrasp": "sorcerer,wizard", + "maximiliansearthengrasp": "sorcerer,wizard", "maze": "wizard", "meldintostone": "cleric,druid", "melfsacidarrow": "wizard", - "melfsminutemeteors": "sorcerer,wizard", + "melfsminutemeteors": "sorcerer,wizard", "acidarrow": "wizard", "mending": "artificer,bard,cleric,druid,sorcerer,wizard,artificerrevisited", - "mentalprison": "sorcerer,warlock,wizard", + "mentalprison": "sorcerer,warlock,wizard", "message": "artificer,bard,sorcerer,wizard,artificerrevisited", "meteorswarm": "sorcerer,wizard", - "mightyfortress": "wizard", + "mightyfortress": "wizard", "mindblank": "bard,wizard", - "mindspike": "sorcerer,warlock,wizard", + "mindspike": "sorcerer,warlock,wizard", "minorillusion": "bard,sorcerer,warlock,wizard", "miragearcane": "bard,druid,wizard", - "mirrorimage": "sorcerer,warlock,wizard", + "mirrorimage": "bard,sorcerer,warlock,wizard", "mislead": "bard,wizard", "mistystep": "sorcerer,warlock,wizard", "modifymemory": "bard,wizard", - "moldearth": "druid,sorcerer,wizard", + "moldearth": "druid,sorcerer,wizard", "moonbeam": "druid", "mordenkainensfaithfulhound": "artificer,wizard,artificer,artificerrevisited", - "motivationalspeech": "bard,cleric", + "motivationalspeech": "bard,cleric", "faithfulhound": "wizard,artificer,artificerrevisited", "mordenkainensmagnificentmansion": "bard,wizard", "magnificentmansion": "bard,wizard", @@ -314,7 +314,7 @@ "mordenkainenssword": "bard,wizard", "arcanesword": "bard,wizard", "moveearth": "druid,sorcerer,wizard", - "negativeenergyflood": "warlock,wizard", + "negativeenergyflood": "warlock,wizard", "nondetection": "bard,ranger,wizard", "nystulsmagicaura": "wizard", "arcanistsmagicaura": "wizard", @@ -324,7 +324,7 @@ "passwithouttrace": "druid,ranger", "passwall": "wizard", "phantasmalforce": "bard,sorcerer,wizard", - "phantasmalkiller": "wizard", + "phantasmalkiller": "bard,wizard", "phantomsteed": "wizard", "planarally": "cleric", "planarbinding": "bard,cleric,druid,wizard", @@ -334,25 +334,25 @@ "polymorph": "bard,druid,sorcerer,wizard", "powerwordheal": "bard", "powerwordkill": "bard,sorcerer,warlock,wizard", - "powerwordpain": "sorcerer,warlock,wizard", + "powerwordpain": "sorcerer,warlock,wizard", "powerwordstun": "bard,sorcerer,warlock,wizard", "prayerofhealing": "cleric", "prestidigitation": "artificer,bard,sorcerer,warlock,wizard,artificerrevisited", - "primalsavagery": "druid", + "primalsavagery": "druid", "primordialward": "druid", - "prismaticspray": "sorcerer,wizard", - "prismaticwall": "wizard", + "prismaticspray": "bard,sorcerer,wizard", + "prismaticwall": "bard,wizard", "produceflame": "druid", "programmedillusion": "bard,wizard", "projectimage": "bard,wizard", "protectionfromenergy": "artificer,cleric,druid,ranger,sorcerer,wizard,artificer,artificerrevisited", "protectionfromevilandgood": "cleric,paladin,warlock,wizard", "protectionfrompoison": "artificer,cleric,druid,paladin,ranger,artificer,artificerrevisited", - "psychicscream": "bard,sorcerer,warlock,wizard", + "psychicscream": "bard,sorcerer,warlock,wizard", "purifyfoodanddrink": "artificer,cleric,druid,paladin", - "pyrotechnics": "artificer,bard,sorcerer,wizard", + "pyrotechnics": "artificer,bard,sorcerer,wizard", "raisedead": "bard,cleric,paladin", - "rarystelepathicbond": "wizard", + "rarystelepathicbond": "bard,wizard", "rayofenfeeblement": "warlock,wizard", "rayoffrost": "artificer,sorcerer,wizard,artificerrevisited", "rayofsickness": "sorcerer,wizard", @@ -366,7 +366,7 @@ "ropetrick": "artificer,wizard,artificer,artificerrevisited", "sacredflame": "cleric", "sanctuary": "artificer,cleric,artificer,artificerrevisited", - "scatter": "sorcerer,warlock,wizard", + "scatter": "sorcerer,warlock,wizard", "scorchingray": "sorcerer,wizard", "scrying": "bard,cleric,druid,warlock,wizard", "searingsmite": "paladin", @@ -374,7 +374,7 @@ "seeming": "bard,sorcerer,wizard", "sending": "bard,cleric,wizard", "sequester": "wizard", - "shadowblade": "sorcerer,warlock,wizard", + "shadowblade": "sorcerer,warlock,wizard", "shadowofmoil": "warlock", "shapewater": "druid,sorcerer,wizard", "shapechange": "druid,wizard", @@ -383,16 +383,16 @@ "shieldoffaith": "cleric,paladin,artificer,artificerrevisited", "shillelagh": "druid", "shockinggrasp": "artificer,sorcerer,wizard,artificerrevisited", - "sickeningradiance": "sorcerer,warlock,wizard", + "sickeningradiance": "sorcerer,warlock,wizard", "silence": "bard,cleric,ranger", "silentimage": "bard,sorcerer,wizard", "simulacrum": "wizard", - "skillempowerment": "artificer,bard,sorcerer,wizard", + "skillempowerment": "artificer,bard,sorcerer,wizard", "skywrite": "artificer,bard,druid,wizard", "sleep": "bard,sorcerer,wizard", "sleetstorm": "druid,sorcerer,wizard", - "slow": "sorcerer,wizard", - "snare": "artificer,druid,ranger,wizard", + "slow": "bard,sorcerer,wizard", + "snare": "artificer,druid,ranger,wizard", "snillocssnowballswarm": "sorcerer,wizard", "soulcage": "warlock,wizard", "sparethedying": "artificer,cleric,artificerrevisited", @@ -404,20 +404,20 @@ "spiritguardians": "cleric", "spiritualweapon": "cleric", "staggeringsmite": "paladin", - "steelwindstrike": "ranger,wizard", + "steelwindstrike": "ranger,wizard", "stinkingcloud": "bard,sorcerer,wizard", "stoneshape": "artificer,cleric,druid,wizard,artificer,artificerrevisited", "stoneskin": "artificer,druid,ranger,sorcerer,wizard,artificer,artificerrevisited", "stormofvengeance": "druid", - "stormsphere": "sorcerer,wizard", + "stormsphere": "sorcerer,wizard", "suggestion": "bard,sorcerer,warlock,wizard", - "summongreaterdemon": "warlock,wizard", + "summongreaterdemon": "warlock,wizard", "summonlesserdemons": "warlock,wizard", "sunbeam": "druid,sorcerer,wizard", "sunburst": "druid,sorcerer,wizard", "swiftquiver": "ranger", - "swordburst": "sorcerer,warlock,wizard", - "synapticstatic": "bard,sorcerer,warlock,wizard", + "swordburst": "sorcerer,warlock,wizard", + "synapticstatic": "bard,sorcerer,warlock,wizard", "symbol": "bard,cleric,wizard", "tashashideouslaughter": "bard,wizard", "hideouslaughter": "bard,wizard", @@ -425,23 +425,23 @@ "telepathy": "wizard", "teleport": "bard,sorcerer,wizard", "teleportationcircle": "bard,sorcerer,wizard", - "templeofthegods": "cleric", + "templeofthegods": "cleric", "tensersfloatingdisk": "wizard", "tensersfloatingdisc": "wizard", - "tenserstransformation": "wizard", + "tenserstransformation": "wizard", "floatingdisc": "wizard", "thaumaturgy": "cleric", "thornwhip": "artificer,druid,artificerrevisited", - "thunderstep": "sorcerer,warlock,wizard", + "thunderstep": "sorcerer,warlock,wizard", "thunderclap": "artificer,bard,druid,sorcerer,warlock,wizard", "thunderoussmite": "paladin", "thunderwave": "bard,druid,sorcerer,wizard", - "tidalwave": "druid,sorcerer,wizard", + "tidalwave": "druid,sorcerer,wizard", "timestop": "sorcerer,wizard", - "tinyservant": "artificer,wizard", + "tinyservant": "artificer,wizard", "tollthedead": "cleric,warlock,wizard", "tongues": "bard,cleric,sorcerer,warlock,wizard", - "transmuterock": "artificer,druid,wizard", + "transmuterock": "artificer,druid,wizard", "transportviaplants": "druid", "treestride": "druid,ranger", "truepolymorph": "bard,warlock,wizard", @@ -452,31 +452,31 @@ "unseenservant": "bard,warlock,wizard", "vampirictouch": "warlock,wizard", "viciousmockery": "bard", - "vitriolicsphere": "sorcerer,wizard", + "vitriolicsphere": "sorcerer,wizard", "walloffire": "druid,sorcerer,wizard", "wallofforce": "wizard", "wallofice": "wizard", - "walloflight": "sorcerer,warlock,wizard", + "walloflight": "sorcerer,warlock,wizard", "wallofsand": "wizard", "wallofstone": "artificer,druid,sorcerer,wizard,artificerrevisited", "wallofthorns": "druid", - "wallofwater": "druid,sorcerer,wizard", + "wallofwater": "druid,sorcerer,wizard", "wardingbond": "cleric", - "wardingwind": "bard,druid,sorcerer,wizard", + "wardingwind": "bard,druid,sorcerer,wizard", "waterbreathing": "artificer,druid,ranger,sorcerer,wizard,artificer,artificerrevisited", "waterwalk": "artificer,cleric,druid,ranger,sorcerer,artificer,artificerrevisited", - "waterysphere": "druid,sorcerer,wizard", + "waterysphere": "druid,sorcerer,wizard", "web": "artificer,sorcerer,wizard", "weird": "wizard", - "whirlwind": "druid,sorcerer,wizard", + "whirlwind": "druid,sorcerer,wizard", "windwalk": "druid", "windwall": "druid,ranger", "wish": "sorcerer,wizard", "witchbolt": "sorcerer,warlock,wizard", - "wordofradiance": "cleric", + "wordofradiance": "cleric", "wordofrecall": "cleric", - "wrathofnature": "druid,ranger", + "wrathofnature": "druid,ranger", "wrathfulsmite": "paladin", - "zephyrstrike": "ranger", + "zephyrstrike": "ranger", "zoneoftruth": "bard,cleric,paladin" -} \ No newline at end of file +}