batch variability