Add comments;
A little Refactoring;
Bugfix.

添加注释；
一点细节重构；
Bugfix.