source index -> 32 shards