batch components