A DISCRETE PREDICTING CONTROLLER