add predict
update doc