refactoring.
Merge pull request #21 from hkliya/patch-1

refactoring.
Merge pull request #1 from oschina/master

update