predictive programming almost as its happening now