lib/crafting updated