fix sharding issue
forget the struct and some code indention
some code indention
Merge pull request #4 from jackyh/r2.4.9-rc0-ppc

fix sharding issue