pick the best as the final model