more precision on the BOM