predictive problem solvers