adding linear shard spec