add shardstrategy