design variability