2018 predictive programming