modified predictor