Merge pull request #1 from lieyingfive/master

add  the *.hpp
Revert "add  the *.hpp"
Merge pull request #3 from lieyingfive/revert-1-master

Revert 1 master