novel prediction method