addStretch is necessary