2014007 YaofuZhou + HJ VH

HJ added
VH rewritten
Merge pull request #4 from yaofuzhou/master

2014007 YaofuZhou + HJ VH