Added custom crafting support