updated model selection methods