add eigen value predictor