first commit from joe
Merge pull request #1 from zhouyejoe/master

first commit from joe