updated crafting