using a predictor