Predictive Programming——Part II