Merge pull request #8 from Xieyan/master

Tang
Merge pull request #9 from Xieyan/master

error type 1-8
Merge pull request #10 from Xieyan/master

error type 1-9
error type 12-17
Merge pull request #4 from stanleytangerror/master

error 10 12-17