updated crafting matrix