add predict.cpp