further merged optimizations, added labels
Merge pull request #20 from bungao/master

further merged optimizations, added labels