added BPO.billOfMats(...) tool