adding more flexibility for training once with broad feature selection and narrowing selection on test