1. overloading Predict
2. type renaming
3. update test and Normal_Priori to access almost `zero'