Merge pull request #1 from jihao/master

Update the latest code.