Added sharding support

Please sir, can I have a shard ?