Merge pull request #9 from jerrypeng/refactor

Refactor
Merge pull request #10 from flint-stone/test

Test
Merge pull request #11 from jerrypeng/refactor

Refactor
dummy
Merge pull request #12 from flint-stone/test

dummy
dummy
Merge pull request #13 from flint-stone/test

dummy
Dummy
dummy
Merge pull request #14 from flint-stone/test

Test
globalstreamid
Merge pull request #6 from flint-stone/master

test