predictive APIs