fix crafting