Refactor code
add comments and refactor code
refactor...
Merge pull request #115 from if045/YM-tech

Ym tech