added k-fold, stepwise, and semi-partial