bill of materials or BOM