add crafting doc