added cluster sharding