optimized
optimized
Merge pull request #5 from linkerlin/master

Optimized