First push
Merge pull request #1 from highpowerxh/master

Initial file upload from Hao