predictor init