Crossbow

Jump to navigation Jump to search
For other uses, see List of crossbows.

A crossbow is a ranged weapon similar to a bow that uses arrows or firework rockets as ammunition.

Obtaining[edit | edit source]

Crafting[edit | edit source]

Ingredients [hide]Crafting recipe
Stick +
Iron Ingot +
String +
Tripwire Hook
Invicon Stick.png: Inventory sprite for Stick in Minecraft as shown in-game linking to Stick with description: StickInvicon Iron Ingot.png: Inventory sprite for Iron Ingot in Minecraft as shown in-game linking to Iron Ingot with description: Iron IngotInvicon Stick.png: Inventory sprite for Stick in Minecraft as shown in-game linking to Stick with description: StickInvicon String.png: Inventory sprite for String in Minecraft as shown in-game linking to String with description: StringInvicon Tripwire Hook.png: Inventory sprite for Tripwire Hook in Minecraft as shown in-game linking to Tripwire Hook with description: Tripwire HookInvicon String.png: Inventory sprite for String in Minecraft as shown in-game linking to String with description: StringInvicon Stick.png: Inventory sprite for Stick in Minecraft as shown in-game linking to Stick with description: Stick
Invicon Crossbow.png: Inventory sprite for Crossbow in Minecraft as shown in-game with description: Crossbow

Generated loot[edit | edit source]

Item Structure Container Quantity [hide]Chance
Java Edition
Crossbow Bastion Remnant Generic chest 1 9.8%
Pillager Outpost Chest 1 50%
Damaged Enchanted Crossbow[A][B] Bastion Remnant Bridge chest 1 11.2%
Damaged Enchanted Crossbow[A][C] Bastion Remnant Generic chest 1 6.7%
Enchanted Crossbow[D] Trial Chambers Vault and reward chest 1 7%
Ominous Vault 1 11%
Bedrock Edition
Crossbow Bastion Remnant Generic chest 1 9.8%
Pillager Outpost Chest 1 50%
Damaged Enchanted Crossbow[A][B] Bastion Remnant Bridge chest 1 11.2%
Damaged Enchanted Crossbow[A][C] Bastion Remnant Generic chest 1 6.7%
Enchanted Crossbow[D] Trial Chambers Vault and reward chest 1 1.7%
Ominous Vault 1 11%
  1. Jump up to: a b c d All enchantments are equally probable, including treasure enchantments (except Soul Speed, Swift Sneak, and Wind Burst), and any level of the enchantment is equally probable.
  2. Jump up to: a b The item has between 10% and 50% of its total durability.
  3. Jump up to: a b The item has between 10% and 90% of its total durability.
  4. Jump up to: a b Enchantment probabilities are the same as a level-5 to level-20 enchantment would be on an enchantment table that was able to apply treasure enchantments (except Soul Speed, Swift Sneak, and Wind Burst), and where the chance of multiple enchantments is not reduced.

Mob loot[edit | edit source]

Pillagers[edit | edit source]

When killed, a pillager has a small chance (8.5%) of dropping a loaded or unloaded crossbow with random durability; the drop rate increases by 1% per level of Looting: 9.5% with Looting I, 10.5% with Looting II and 11.5% with Looting III. The dropped crossbow can rarely (10% chance) be enchanted at level 5–19 regardless of being enchanted when it spawned.

Crossbows dropped by pillagers may have multiple enchantments, including duplicate enchantments on the same weapon.

Piglins[edit | edit source]

Piglins have a chance of wielding a crossbow upon spawning, and they also have a small chance (8.5%) of dropping a loaded or unloaded crossbow of random durability when killed; this rate increases by 1% per level of Looting: 9.5% with Looting I, 10.5% with Looting II and 11.5% with Looting III. It can rarely (10% chance) be enchanted at level 5–19 regardless of being enchanted when spawned.

Trading[edit | edit source]

VillagerProbabilityVillager wantsPlayer receives
JEBE
Journeyman Fletcher100%100%3 × EmeraldCrossbow
Master Fletcher67%50%8–22 × Emerald Enchanted Crossbow[t 1]
  1. When creating an enchantment offer, the game uses a random enchantment level from 5 – 19. The enchantments are never treasure enchantments.

Usage[edit | edit source]

Despite using iron ingots in their crafting recipe, crossbows cannot be smelted into iron nuggets.[1]

Weapon[edit | edit source]

Charging and shooting the crossbow in Bedrock Edition.

Crossbows are similar to bows, but take longer to load and are slightly more powerful, shooting farther with slightly higher accuracy. Alternatively, they can be loaded with a firework rocket, which flies in a straight line.

Load them by using them, which makes the player move at sneak speed. Unlike bows, the arrow or firework rocket can be fired only if the player releases the use button after the crossbow is loaded‌[Java Edition only] or if the crossbow finishes its loading animation‌[Bedrock Edition only]. At this point, it must be used a second time to fire its bolt.

Once it has reached full charge, the player's speed returns to normal. After that, shooting a charged crossbow does not delay any of the player's current actions like sprinting or swimming.

The crossbow can even be placed in another inventory slot or into an item frame without the arrow or firework rocket being unloaded or fired. A charged crossbow also remains charged after enchanting it with an enchantment table or with an anvil.

In order to use the crossbow, at least one arrow or firework rocket must be present in the inventory. The player can choose the type of arrow to fire based on its location in their inventory:

  • Arrows in the off-hand, or the selected hotbar slot if the crossbow is in the off-hand, are prioritized first.
  • If there are no arrows in the off-hand or selected hotbar slot, the arrow closest to slot 0 is selected.

Crossbows take 1.25 seconds (25 ticks) to load.

The player can load either an arrow, spectral arrow, tipped arrow (of any effect) or a firework (of any color/type).

Endermen teleport away from projectile paths, so they cannot be hit with crossbow arrows. However, they can still get harmed by firework rocket explosions, if they cannot detect the firework rocket.

Attack strength

Java Edition:

Damage Arrow Max firework
ItemSprite crossbow.png: Sprite image for crossbow in MinecraftMinimum 7HP♥♥♥♥ 11HP♥ × 5.5
ItemSprite crossbow.png: Sprite image for crossbow in MinecraftAverage 9HP♥♥♥♥♥ 14.5HP♥ × 7.25
ItemSprite crossbow.png: Sprite image for crossbow in MinecraftMaximum 11HP♥ × 5.5 18HP♥ × 9

Bedrock Edition

  • Always 9HP♥♥♥♥♥

Fireworks[edit | edit source]

Firework rockets can be fired by loading the crossbow only while holding the rockets in the off-hand. They fly at 32 m/s. Firework rockets with higher flight duration have a longer time before they explode and therefore travel farther. Firing a firework rocket uses 3 durability points per shot.

Firework rocket range
Minimum Average Maximum Gunpowder
32m (20 ticks) 40.8m (25.5 ticks) 49.6m (31 ticks) 1 ()
48m (30 ticks) 56.8m (35.5 ticks) 65.6m (41 ticks) 2 ()
64m (40 ticks) 72.8m (45.5 ticks) 81.6m (51 ticks) 3 ()

Firework rockets also work with the Multishot enchantment, enabling the player to shoot 3 firework rockets at a time. The increased durability usage stacks, resulting in 9 durability being consumed with each shot.

A shot firework rocket explodes instantly when it hits a mob or block.‌[Java Edition only] If the firework rocket has no explosion effect, it deals no damage. The explosion of a firework rocket deals 5HP♥♥♥ to 6HP♥♥♥ points of damage, with one firework star. The explosion has a radius of roughly 4 blocks, which is unaffected by the firework star's effect. Each additional firework star on the rocket deals an additional 1HP♥ to 2HP♥ points of damage, for a maximum of 11HP♥ × 5.5 to 18HP♥ × 9 with 7 firework stars. The flight duration of the firework increases the maximum range the firework can travel before exploding, but does not affect the damage output. Likewise, the damage remains the same regardless of any dyes used. The Piercing enchantment does not affect firework rockets shot from crossbows. Unlike an arrow shot from a bow, the firework does not slow down under water.

Repairing[edit | edit source]

Combining[edit | edit source]

Ingredients Crafting recipe [hide]Description
2× Damaged Crossbow or
2× Damaged Arrow Loaded Crossbow or
2× Damaged Firework Loaded Crossbow
Invicon Damaged Crossbow.png: Inventory sprite for Damaged Crossbow in Minecraft as shown in-game with description: CrossbowInvicon Damaged Arrow Loaded Crossbow.png: Inventory sprite for Damaged Arrow Loaded Crossbow in Minecraft as shown in-game linking to Arrow Loaded Crossbow with description: CrossbowInvicon Damaged Firework Loaded Crossbow.png: Inventory sprite for Damaged Firework Loaded Crossbow in Minecraft as shown in-game linking to Firework Loaded Crossbow with description: CrossbowInvicon Damaged Crossbow.png: Inventory sprite for Damaged Crossbow in Minecraft as shown in-game with description: CrossbowInvicon Damaged Arrow Loaded Crossbow.png: Inventory sprite for Damaged Arrow Loaded Crossbow in Minecraft as shown in-game linking to Arrow Loaded Crossbow with description: CrossbowInvicon Damaged Firework Loaded Crossbow.png: Inventory sprite for Damaged Firework Loaded Crossbow in Minecraft as shown in-game linking to Firework Loaded Crossbow with description: Crossbow
Invicon Crossbow.png: Inventory sprite for Crossbow in Minecraft as shown in-game with description: Crossbow
The durability of the two crossbows is added together, plus an extra 5% durability. Any loaded ammunition is lost.
Ingredients Grinding recipe [hide]Description
2× Damaged Crossbow or
2× Damaged Arrow Loaded Crossbow or
2× Damaged Firework Loaded Crossbow
Invicon Damaged Crossbow.png: Inventory sprite for Damaged Crossbow in Minecraft as shown in-game with description: CrossbowInvicon Damaged Arrow Loaded Crossbow.png: Inventory sprite for Damaged Arrow Loaded Crossbow in Minecraft as shown in-game linking to Arrow Loaded Crossbow with description: CrossbowInvicon Damaged Firework Loaded Crossbow.png: Inventory sprite for Damaged Firework Loaded Crossbow in Minecraft as shown in-game linking to Firework Loaded Crossbow with description: CrossbowInvicon Damaged Crossbow.png: Inventory sprite for Damaged Crossbow in Minecraft as shown in-game with description: CrossbowInvicon Damaged Arrow Loaded Crossbow.png: Inventory sprite for Damaged Arrow Loaded Crossbow in Minecraft as shown in-game linking to Arrow Loaded Crossbow with description: CrossbowInvicon Damaged Firework Loaded Crossbow.png: Inventory sprite for Damaged Firework Loaded Crossbow in Minecraft as shown in-game linking to Firework Loaded Crossbow with description: CrossbowInvicon Crossbow.png: Inventory sprite for Crossbow in Minecraft as shown in-game with description: CrossbowInvicon Arrow Loaded Crossbow.png: Inventory sprite for Arrow Loaded Crossbow in Minecraft as shown in-game linking to Arrow Loaded Crossbow with description: CrossbowInvicon Firework Loaded Crossbow.png: Inventory sprite for Firework Loaded Crossbow in Minecraft as shown in-game linking to Firework Loaded Crossbow with description: Crossbow
The durability of the two crossbows is added together, plus an extra 5% durability. Any loaded ammunition is kept.

Unit repair[edit | edit source]

Ingredients [hide]Anvil recipe
Damaged Crossbow or
Damaged Arrow Loaded Crossbow or
Damaged Firework Loaded Crossbow
CrossbowArrow Loaded CrossbowFirework Loaded CrossbowInvicon Damaged Crossbow.png: Inventory sprite for Damaged Crossbow in Minecraft as shown in-game with description: CrossbowInvicon Damaged Arrow Loaded Crossbow.png: Inventory sprite for Damaged Arrow Loaded Crossbow in Minecraft as shown in-game linking to Arrow Loaded Crossbow with description: CrossbowInvicon Damaged Firework Loaded Crossbow.png: Inventory sprite for Damaged Firework Loaded Crossbow in Minecraft as shown in-game linking to Firework Loaded Crossbow with description: CrossbowInvicon Damaged Crossbow.png: Inventory sprite for Damaged Crossbow in Minecraft as shown in-game with description: CrossbowInvicon Damaged Arrow Loaded Crossbow.png: Inventory sprite for Damaged Arrow Loaded Crossbow in Minecraft as shown in-game linking to Arrow Loaded Crossbow with description: CrossbowInvicon Damaged Firework Loaded Crossbow.png: Inventory sprite for Damaged Firework Loaded Crossbow in Minecraft as shown in-game linking to Firework Loaded Crossbow with description: CrossbowInvicon Crossbow.png: Inventory sprite for Crossbow in Minecraft as shown in-game with description: CrossbowInvicon Arrow Loaded Crossbow.png: Inventory sprite for Arrow Loaded Crossbow in Minecraft as shown in-game linking to Arrow Loaded Crossbow with description: CrossbowInvicon Firework Loaded Crossbow.png: Inventory sprite for Firework Loaded Crossbow in Minecraft as shown in-game linking to Firework Loaded Crossbow with description: Crossbow

A crossbow can be combined with another crossbow in an anvil, preserving the enchantments of both and the projectile of the target item.

Enchantments[edit | edit source]

A crossbow can receive the following enchantments:

Name Description Max Level Method Weight
Quick Charge Decreases the reloading time. III Enchanting Table
Anvil
5
Multishot[note 1] Makes the crossbow fire a spread of 3 projectiles at once instead of a single projectile. I Enchanting Table
Anvil
2
Piercing[note 1] Causes crossbow-shot arrows to pierce through targets. IV Enchanting Table
Anvil
10
Unbreaking Grants a chance to negate durability consumption. III Enchanting Table
Anvil
5
Mending Repairs the crossbow when obtaining experience. I Anvil 2
Curse of Vanishing The crossbow vanishes on death, not dropping as an item. I Anvil 1

A crossbow cannot be enchanted with Power in survival mode, however, using commands to apply Power, the enchantment behaves as expected. (The crossbow does more damage on hit.)

  1. Jump up to: a b Multishot and Piercing are mutually exclusive.

Fuel[edit | edit source]

Crossbows can be used as fuel in furnaces, smelting 1.5 items per crossbow.

Sounds[edit | edit source]

Java Edition:

[hide]Sounds
SoundSubtitlesSourceDescriptionResource locationTranslation keyVolumePitchAttenuation
distance
​Crossbow charges upPlayersWhen a crossbow starts to loaditem.crossbow.loading_startsubtitles.item.crossbow.charge0.151.016
​Crossbow charges upPlayersWhen a Quick Charge I crossbow starts to load [sound 1]item.crossbow.quick_charge_1subtitles.item.crossbow.chargevaries [sound 2]varies [sound 3]16
​Crossbow charges upPlayersWhen a Quick Charge II crossbow starts to load [sound 4]item.crossbow.quick_charge_2subtitles.item.crossbow.chargevaries [sound 6]varies [sound 5]16
​Crossbow charges upPlayersWhen a Quick Charge III crossbow starts to load [sound 4]item.crossbow.quick_charge_3subtitles.item.crossbow.chargevaries [sound 5]varies [sound 6]16
​Crossbow charges up[sound 7]PlayersWhile a crossbow is loading [sound 8]item.crossbow.loading_middlesubtitles.item.crossbow.charge0.325varies [sound 9]16
​Crossbow loadsEntity-DependentWhen a crossbow stops loadingitem.crossbow.loading_endsubtitles.item.crossbow.load1.01315-1.216
​Crossbow firesEntity-DependentWhen a crossbow firesitem.crossbow.shootsubtitles.item.crossbow.shoot0.8/0.9/0.91.0/1.0/0.9 [sound 10]16
​Arrow hitsFriendly CreaturesWhen an arrow hits a block or entityitem.crossbow.hitsubtitles.item.crossbow.hit1.01211-4316
​Player hitPlayersWhen an arrow shot by a player hits another playerentity.arrow.hit_playersubtitles.entity.arrow.hit_player0.180.4516
​Firework launchesAmbient/EnvironmentWhen a crossbow fires a firework rocketentity.firework_rocket.launchsubtitles.entity.firework_rocket.launch3.01.016
​Item breaksEntity-DependentWhen a crossbow's durability is exhaustedentity.item.breaksubtitles.entity.item.break0.80.8-1.216
  1. quick1_3 occurs at half the frequency as the other sounds
  2. 0.325 for all except quick1_1 (pitch=0.9), which is 0.25
  3. quick1_1 can be 1.0 or 0.9; quick1_2 can be 1.0 or 0.95; quick1_3 can be 1.0
  4. Jump up to: a b _1 occurs at 23 the frequency as the other sounds
  5. Jump up to: a b 0.325 for all except _1 (pitch=0.95), which is 0.25
  6. Jump up to: a b _1 can be 1.0 or 0.95; _2 can be 1.0, 0.95, or 1.05; _3 can be 1.0, 0.9, or 1.05
  7. MC-203146
  8. loading_middle4 occurs at 14 the frequency as the other sounds
  9. loading_middle1 can be 1.0, 0.95, or 1.2; loading_middle2 and loading_middle3 can be 1.0, 0.9, or 1.05; loading_middle4 can be 1.0
  10. Multiplied by the loading percentage of the crossbow

Bedrock Edition:

[hide]Sounds
SoundSourceDescriptionResource locationVolumePitch
PlayersWhen a crossbow starts to loadcrossbow.loading.start1.01.0
PlayersWhile a crossbow is loading and when a crossbow stops loadingcrossbow.loading.middle1.01.0
PlayersUnused sound eventcrossbow.loading.end1.01.0
PlayersWhen a crossbow with Quick Charge starts to loadcrossbow.quick_charge.start1.01.0
PlayersWhile a crossbow with Quick Charge is loadingcrossbow.quick_charge.middle1.01.0
PlayersWhen a crossbow with Quick Charge stops loadingcrossbow.quick_charge.end1.01.0
PlayersWhen a crossbow firescrossbow.shoot1.01.0
PlayersWhen an arrow hits a block or entityrandom.bowhit1.01.09-1.3
Ambient/EnvironmentWhen a crossbow fires a firework rocketfirework.launch1.01.0
PlayersWhen a crossbow's durability is exhaustedrandom.break1.00.9

Data values[edit | edit source]

ID[edit | edit source]

Java Edition:

NameIdentifierForm[hide]Translation key
ItemSprite crossbow.png: Sprite image for crossbow in Minecraft CrossbowcrossbowItemitem.minecraft.crossbow

Bedrock Edition:

NameIdentifierNumeric ID Form[hide]Translation key
ItemSprite crossbow.png: Sprite image for crossbow in Minecraft Crossbowcrossbow575Itemitem.crossbow.name

Item data[edit | edit source]

Java Edition:

  • [NBT Compound / JSON Object] components: the item's components tag.
    • [NBT List / JSON Array] minecraft:charged_projectiles: The items loaded as projectiles into this crossbow. If not present, this crossbow is not charged.

Bedrock Edition:

Achievements[edit | edit source]

[hide]
IconAchievementIn-game descriptionActual requirements (if different)Gamerscore earnedTrophy type (PS)
PS4Other
ArcherKill a creeper with arrows.10Bronze
BullseyeHit the bullseye of a Target block15Bronze
Sniper DuelKill a Skeleton with an arrow from more than 50 meters.Use a launched arrow to kill a skeleton, wither skeleton, or stray from 50 or more blocks away, horizontally.30Bronze

Advancements[edit | edit source]

IconAdvancementIn-game descriptionActual requirements (if different)
ArbalisticKill five unique mobs with one crossbow shotArmor Stand also counts for this advancement.
This is a hidden advancement, meaning that it can be viewed by the player only after completing it, regardless of if its child advancement(s), if any, have been completed.
BullseyeHit the bullseye of a Target block from at least 30 meters awayBe at least 30 blocks away horizontally when the center of a target is shot with a projectile by the player.
Ol' BetsyShoot a Crossbow
Sniper DuelKill a Skeleton from at least 50 meters awayReceive kill credit for a skeleton that is at least 50 blocks away horizontally and is killed by a projectile.
Take AimShoot something with an ArrowUsing a bow or a crossbow, shoot a mob with an arrow, tipped arrow, or spectral arrow.
Two Birds, One ArrowKill two Phantoms with a piercing ArrowUse a crossbow enchanted with Piercing to kill two phantoms with a single arrow shot.
Who's the Pillager Now?Give a Pillager a taste of their own medicineKill a pillager with a crossbow shot.

History[edit | edit source]

September 29, 2018Crossbows are announced at MINECON Earth 2018.
[hide]Java Edition
1.1418w43a Added crossbows.
Crossbows can be enchanted with either the Quick Charge (Highest Level III), Piercing (Highest Level IV) or Multishot (Highest Level I).
18w47aCrossbows can now be found inside loot chests at the top of pillager outposts.
19w11aFletcher villagers now sell crossbows and enchanted crossbows.
1.1620w07a Added piglins, which can spawn with and drop crossbows.
20w16aCrossbows now generate randomly enchanted in bastion remnants chests.
1.1821w37aCrossbow durability is increased to 465 to match Bedrock Edition.
1.19.423w07aThe crossbow recipes are no longer unlocked by sticks.
1.20.2
Experiment
Villager Trade Rebalance
23w31aEnchantments exclusive to crossbows are no longer obtainable from villager trading.
1.20.3
Experiment
Update 1.21
23w45aEnchanted crossbows can now generate in reward chests inside trial chambers.
1.20.5
Experiment
Update 1.21
24w05aEnchanted crossbows can now be ejected as loot from vaults.
1.20.524w09aInfinity, Flame, Punch, and Power enchantments now work on crossbows.
1.20.5
Experiment
Update 1.21
24w13aEnchanted crossbows can now be ejected as loot from ominous vaults.
1.21.525w04aCrossbows will now show all charged projectiles in their tooltip instead of just the first.
25w06aTooltips for crossbows now show a compact form of multiple repeated projectiles that are identical.
[hide]Bedrock Edition
1.8.0
Experiment
Experimental Gameplay
beta 1.8.0.10 Added crossbows.
Crossbows are currently part of Experimental Gameplay.
1.9.0
Experiment
Experimental Gameplay
beta 1.9.0.0Added pillagers, which use and drop crossbows.
beta 1.9.0.3Crossbows now appear bigger in a pillager's hand.
1.10.0beta 1.10.0.3Crossbows are now fully implemented and separate from Experimental Gameplay.
Crossbows can now be found in pillager outpost chests.
1.11.0beta 1.11.0.4Unenchanted and enchanted crossbows can now be bought from fletcher villagers.
1.12.0beta 1.12.0.3Journeyman-level fletcher villagers now have 100% chance to sell unenchanted crossbow, rather than 50% chance.
1.16.0beta 1.16.0.51 Added piglins, which can spawn with and drop crossbows.
beta 1.16.0.57Crossbows now generate randomly enchanted in bastion remnants chests.
1.20.60
Experiment
Update 1.21
Preview 1.20.60.20Enchanted crossbows can now generate in reward chests inside trial chambers.
1.20.70
Experiment
Update 1.21
Preview 1.20.70.21Enchanted crossbows can now be ejected as loot from vaults.
1.21.0
Experiment
Update 1.21
Preview 1.21.0.20Enchanted crossbows can now be ejected as loot from ominous vaults.
[hide]PlayStation 4 Edition
1.90 Added crossbows.
1.91Crossbows can now be found inside loot chests at the top of pillager outposts.

Issues[edit | edit source]

Issues relating to "Crossbow" are maintained on the bug tracker. Issues should be reported and viewed there.

Trivia[edit | edit source]

  • Alongside pillagers, crossbows were inspired by Minecraft Dungeons, even though they were added in the base game first.[2]
  • Crossbows enchanted with Quick Charge VI and above get stuck on the first frame on the recharging animation because the resulting charge time is negative, and the game never reaches the time markers that tell it to advance the animation or the reloading procedure itself. It is technically possible to charge such crossbows, but this would require overflowing the value that determines how long the crossbow has been charged. This takes such an amount of time that this is practically impossible: for example, charging a crossbow with Quick Charge VI would take 69.4 years to complete.
  • Although Piercing allows arrows to bypass shields, they cannot get through the wither's projectile armor or a shulker's shell.
  • The crossbow's first-person loading animation in Bedrock Edition is different from Java Edition.
  • In real life, crossbows do not shoot the same arrows as bows, rather they shoot shorter, thicker, and oftentimes fletchless arrows (usually called "bolts") made to withstand the crossbow's increased power, which can shatter conventional arrows.

Gallery[edit | edit source]

Icons[edit | edit source]

Renders[edit | edit source]

Screenshots[edit | edit source]

Development images[edit | edit source]

References[edit | edit source]

  1. MC-111738
  2. "March 2021 developper Q&A" – on Discord, March 11, 2021.
  3. "Minecraft Java Edition 1.21"Minecraft.net, June 13, 2024.

External links[edit | edit source]

Navigation[edit | edit source]