more general part list