cant stand jw's style
add datapath
add comments...
finish
Merge pull request #1 from jas0n1ee/Js

Js