Merge pull request #30 from JammingLin/master

1.0.0 03051526
Merge pull request #31 from JammingLin/master

1.0.0 03051538
03051633
Merge pull request #16 from SuperMeat/master

03051634 toArvi