more max components, early stopping for ML