added shardKey to edge