add Sharding Composite