search with a better model