modify name of some variables for better readability
improve source codes
Merge pull request #2 from kepbod/master

update version to 1.0.3