many design adjustments