You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@datasketches.apache.org by le...@apache.org on 2025/08/25 23:51:09 UTC

(datasketches-characterization) branch master updated: Add back src/main/resources, all the *.conf files.

This is an automated email from the ASF dual-hosted git repository.

leerho pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/datasketches-characterization.git


The following commit(s) were added to refs/heads/master by this push:
     new f83c45d  Add back src/main/resources, all the *.conf files.
f83c45d is described below

commit f83c45d219adcc9bbd484fd9d6a43775e29c15fb
Author: Lee Rhodes <le...@gmail.com>
AuthorDate: Mon Aug 25 16:50:41 2025 -0700

    Add back src/main/resources, all the *.conf files.
---
 .../cpc/CpcCompressionCharacterizationJob.conf     |  38 ++++++++++++
 .../resources/cpc/CpcCrossLangValidationJob.conf   |  36 ++++++++++++
 .../resources/cpc/CpcMergingValidationJob.conf     |  34 +++++++++++
 .../cpc/CpcQuickMergingValidationJob.conf          |  31 ++++++++++
 src/main/resources/cpc/CpcSerDeJob.conf            |  43 ++++++++++++++
 .../resources/cpc/CpcStreamingValidationJob.conf   |  32 +++++++++++
 src/main/resources/cpc/CpcUnionUpdateSpeedJob.conf |  42 ++++++++++++++
 src/main/resources/cpc/CpcUpdateSpeedJob.conf      |  41 +++++++++++++
 src/main/resources/fdt/FdtAccuracyJob.conf         |  52 +++++++++++++++++
 .../resources/filters/BloomFilterAccuracyJob.conf  |  47 +++++++++++++++
 .../resources/filters/BloomFilterSpaceJob.conf     |  45 +++++++++++++++
 .../filters/BloomFilterUpdateSpeedJob.conf         |  47 +++++++++++++++
 .../filters/QuotientFilterAccuracyJob.conf         |  47 +++++++++++++++
 .../filters/QuotientFilterExpansionJob.conf        |  43 ++++++++++++++
 .../resources/filters/QuotientFilterSpaceJob.conf  |  41 +++++++++++++
 .../filters/QuotientFilterUpdateSpeedJob.conf      |  51 ++++++++++++++++
 .../resources/frequencies/LongsSketchSpeedJob.conf |  28 +++++++++
 src/main/resources/hash/HashBytesSpeedJob.conf     |  40 +++++++++++++
 src/main/resources/hash/HashLongsSpeedJob.conf     |  40 +++++++++++++
 src/main/resources/hll/HllAccuracyJob.conf         |  49 ++++++++++++++++
 src/main/resources/hll/HllBoundsAccuracyJob.conf   |  47 +++++++++++++++
 .../resources/hll/HllConfidenceInverseDistJob.conf |  50 ++++++++++++++++
 src/main/resources/hll/HllMergeAccuracyJob.conf    |  23 ++++++++
 src/main/resources/hll/HllMergeSpeedJob.conf       |  44 ++++++++++++++
 src/main/resources/hll/HllMergeSpeedJob2.conf      |  45 +++++++++++++++
 src/main/resources/hll/HllSerDeJob.conf            |  46 +++++++++++++++
 src/main/resources/hll/HllSpeedJob.conf            |  46 +++++++++++++++
 src/main/resources/hll/HllUnionUpdateSpeedJob.conf |  44 ++++++++++++++
 src/main/resources/hll/data/Hll4K8Empty.sk         | Bin 0 -> 8 bytes
 src/main/resources/hll/data/Hll4K8Hll.sk           | Bin 0 -> 168 bytes
 src/main/resources/hll/data/Hll4K8List.sk          | Bin 0 -> 24 bytes
 src/main/resources/hll/data/Hll4K8Set.sk           | Bin 0 -> 76 bytes
 src/main/resources/hll/data/Hll4K9Empty.sk         | Bin 0 -> 8 bytes
 src/main/resources/hll/data/Hll4K9Hll.sk           | Bin 0 -> 296 bytes
 src/main/resources/hll/data/Hll4K9List.sk          | Bin 0 -> 24 bytes
 src/main/resources/hll/data/Hll4K9Set.sk           | Bin 0 -> 76 bytes
 src/main/resources/hll/data/Hll6K8Empty.sk         | Bin 0 -> 8 bytes
 src/main/resources/hll/data/Hll6K8Hll.sk           | Bin 0 -> 233 bytes
 src/main/resources/hll/data/Hll6K8List.sk          |   1 +
 src/main/resources/hll/data/Hll6K8Set.sk           | Bin 0 -> 76 bytes
 src/main/resources/hll/data/Hll6K9Empty.sk         | Bin 0 -> 8 bytes
 src/main/resources/hll/data/Hll6K9Hll.sk           | Bin 0 -> 425 bytes
 src/main/resources/hll/data/Hll6K9List.sk          |   1 +
 src/main/resources/hll/data/Hll6K9Set.sk           | Bin 0 -> 76 bytes
 src/main/resources/hll/data/Hll8K8Empty.sk         | Bin 0 -> 8 bytes
 src/main/resources/hll/data/Hll8K8Hll.sk           | Bin 0 -> 296 bytes
 src/main/resources/hll/data/Hll8K8List.sk          |   1 +
 src/main/resources/hll/data/Hll8K8Set.sk           | Bin 0 -> 76 bytes
 src/main/resources/hll/data/Hll8K9Empty.sk         | Bin 0 -> 8 bytes
 src/main/resources/hll/data/Hll8K9Hll.sk           | Bin 0 -> 552 bytes
 src/main/resources/hll/data/Hll8K9List.sk          |   1 +
 src/main/resources/hll/data/Hll8K9Set.sk           | Bin 0 -> 76 bytes
 .../hll/data/UK8_Hll8K8Empty_Hll4K8Empty.sk        | Bin 0 -> 40 bytes
 .../hll/data/UK8_Hll8K8Empty_Hll4K8Hll.sk          | Bin 0 -> 296 bytes
 .../hll/data/UK8_Hll8K8Empty_Hll4K8List.sk         | Bin 0 -> 40 bytes
 .../hll/data/UK8_Hll8K8Empty_Hll4K8Set.sk          | Bin 0 -> 140 bytes
 .../hll/data/UK8_Hll8K8Empty_Hll4K9Empty.sk        | Bin 0 -> 40 bytes
 .../hll/data/UK8_Hll8K8Empty_Hll4K9Hll.sk          | Bin 0 -> 296 bytes
 .../hll/data/UK8_Hll8K8Empty_Hll4K9List.sk         | Bin 0 -> 40 bytes
 .../hll/data/UK8_Hll8K8Empty_Hll4K9Set.sk          | Bin 0 -> 140 bytes
 .../hll/data/UK8_Hll8K8Empty_Hll6K8Empty.sk        | Bin 0 -> 40 bytes
 .../hll/data/UK8_Hll8K8Empty_Hll6K8Hll.sk          | Bin 0 -> 296 bytes
 .../hll/data/UK8_Hll8K8Empty_Hll6K8List.sk         | Bin 0 -> 40 bytes
 .../hll/data/UK8_Hll8K8Empty_Hll6K8Set.sk          | Bin 0 -> 140 bytes
 .../hll/data/UK8_Hll8K8Empty_Hll6K9Empty.sk        | Bin 0 -> 40 bytes
 .../hll/data/UK8_Hll8K8Empty_Hll6K9Hll.sk          | Bin 0 -> 296 bytes
 .../hll/data/UK8_Hll8K8Empty_Hll6K9List.sk         | Bin 0 -> 40 bytes
 .../hll/data/UK8_Hll8K8Empty_Hll6K9Set.sk          | Bin 0 -> 140 bytes
 .../hll/data/UK8_Hll8K8Empty_Hll8K8Empty.sk        | Bin 0 -> 40 bytes
 .../hll/data/UK8_Hll8K8Empty_Hll8K8Hll.sk          | Bin 0 -> 296 bytes
 .../hll/data/UK8_Hll8K8Empty_Hll8K8List.sk         | Bin 0 -> 40 bytes
 .../hll/data/UK8_Hll8K8Empty_Hll8K8Set.sk          | Bin 0 -> 140 bytes
 .../hll/data/UK8_Hll8K8Empty_Hll8K9Empty.sk        | Bin 0 -> 40 bytes
 .../hll/data/UK8_Hll8K8Empty_Hll8K9Hll.sk          | Bin 0 -> 296 bytes
 .../hll/data/UK8_Hll8K8Empty_Hll8K9List.sk         | Bin 0 -> 40 bytes
 .../hll/data/UK8_Hll8K8Empty_Hll8K9Set.sk          | Bin 0 -> 140 bytes
 .../hll/data/UK8_Hll8K8Hll_Hll4K8Empty.sk          | Bin 0 -> 296 bytes
 .../resources/hll/data/UK8_Hll8K8Hll_Hll4K8Hll.sk  | Bin 0 -> 296 bytes
 .../resources/hll/data/UK8_Hll8K8Hll_Hll4K8List.sk | Bin 0 -> 296 bytes
 .../resources/hll/data/UK8_Hll8K8Hll_Hll4K8Set.sk  | Bin 0 -> 296 bytes
 .../hll/data/UK8_Hll8K8Hll_Hll4K9Empty.sk          | Bin 0 -> 296 bytes
 .../resources/hll/data/UK8_Hll8K8Hll_Hll4K9Hll.sk  | Bin 0 -> 296 bytes
 .../resources/hll/data/UK8_Hll8K8Hll_Hll4K9List.sk | Bin 0 -> 296 bytes
 .../resources/hll/data/UK8_Hll8K8Hll_Hll4K9Set.sk  | Bin 0 -> 296 bytes
 .../hll/data/UK8_Hll8K8Hll_Hll6K8Empty.sk          | Bin 0 -> 296 bytes
 .../resources/hll/data/UK8_Hll8K8Hll_Hll6K8Hll.sk  | Bin 0 -> 296 bytes
 .../resources/hll/data/UK8_Hll8K8Hll_Hll6K8List.sk | Bin 0 -> 296 bytes
 .../resources/hll/data/UK8_Hll8K8Hll_Hll6K8Set.sk  | Bin 0 -> 296 bytes
 .../hll/data/UK8_Hll8K8Hll_Hll6K9Empty.sk          | Bin 0 -> 296 bytes
 .../resources/hll/data/UK8_Hll8K8Hll_Hll6K9Hll.sk  | Bin 0 -> 296 bytes
 .../resources/hll/data/UK8_Hll8K8Hll_Hll6K9List.sk | Bin 0 -> 296 bytes
 .../resources/hll/data/UK8_Hll8K8Hll_Hll6K9Set.sk  | Bin 0 -> 296 bytes
 .../hll/data/UK8_Hll8K8Hll_Hll8K8Empty.sk          | Bin 0 -> 296 bytes
 .../resources/hll/data/UK8_Hll8K8Hll_Hll8K8Hll.sk  | Bin 0 -> 296 bytes
 .../resources/hll/data/UK8_Hll8K8Hll_Hll8K8List.sk | Bin 0 -> 296 bytes
 .../resources/hll/data/UK8_Hll8K8Hll_Hll8K8Set.sk  | Bin 0 -> 296 bytes
 .../hll/data/UK8_Hll8K8Hll_Hll8K9Empty.sk          | Bin 0 -> 296 bytes
 .../resources/hll/data/UK8_Hll8K8Hll_Hll8K9Hll.sk  | Bin 0 -> 296 bytes
 .../resources/hll/data/UK8_Hll8K8Hll_Hll8K9List.sk | Bin 0 -> 296 bytes
 .../resources/hll/data/UK8_Hll8K8Hll_Hll8K9Set.sk  | Bin 0 -> 296 bytes
 .../hll/data/UK8_Hll8K8List_Hll4K8Empty.sk         | Bin 0 -> 40 bytes
 .../resources/hll/data/UK8_Hll8K8List_Hll4K8Hll.sk | Bin 0 -> 296 bytes
 .../hll/data/UK8_Hll8K8List_Hll4K8List.sk          | Bin 0 -> 140 bytes
 .../resources/hll/data/UK8_Hll8K8List_Hll4K8Set.sk | Bin 0 -> 140 bytes
 .../hll/data/UK8_Hll8K8List_Hll4K9Empty.sk         | Bin 0 -> 40 bytes
 .../resources/hll/data/UK8_Hll8K8List_Hll4K9Hll.sk | Bin 0 -> 296 bytes
 .../hll/data/UK8_Hll8K8List_Hll4K9List.sk          | Bin 0 -> 140 bytes
 .../resources/hll/data/UK8_Hll8K8List_Hll4K9Set.sk | Bin 0 -> 140 bytes
 .../hll/data/UK8_Hll8K8List_Hll6K8Empty.sk         | Bin 0 -> 40 bytes
 .../resources/hll/data/UK8_Hll8K8List_Hll6K8Hll.sk | Bin 0 -> 296 bytes
 .../hll/data/UK8_Hll8K8List_Hll6K8List.sk          | Bin 0 -> 140 bytes
 .../resources/hll/data/UK8_Hll8K8List_Hll6K8Set.sk | Bin 0 -> 140 bytes
 .../hll/data/UK8_Hll8K8List_Hll6K9Empty.sk         | Bin 0 -> 40 bytes
 .../resources/hll/data/UK8_Hll8K8List_Hll6K9Hll.sk | Bin 0 -> 296 bytes
 .../hll/data/UK8_Hll8K8List_Hll6K9List.sk          | Bin 0 -> 140 bytes
 .../resources/hll/data/UK8_Hll8K8List_Hll6K9Set.sk | Bin 0 -> 140 bytes
 .../hll/data/UK8_Hll8K8List_Hll8K8Empty.sk         | Bin 0 -> 40 bytes
 .../resources/hll/data/UK8_Hll8K8List_Hll8K8Hll.sk | Bin 0 -> 296 bytes
 .../hll/data/UK8_Hll8K8List_Hll8K8List.sk          | Bin 0 -> 40 bytes
 .../resources/hll/data/UK8_Hll8K8List_Hll8K8Set.sk | Bin 0 -> 140 bytes
 .../hll/data/UK8_Hll8K8List_Hll8K9Empty.sk         | Bin 0 -> 40 bytes
 .../resources/hll/data/UK8_Hll8K8List_Hll8K9Hll.sk | Bin 0 -> 296 bytes
 .../hll/data/UK8_Hll8K8List_Hll8K9List.sk          | Bin 0 -> 140 bytes
 .../resources/hll/data/UK8_Hll8K8List_Hll8K9Set.sk | Bin 0 -> 140 bytes
 .../hll/data/UK8_Hll8K8Set_Hll4K8Empty.sk          | Bin 0 -> 140 bytes
 .../resources/hll/data/UK8_Hll8K8Set_Hll4K8Hll.sk  | Bin 0 -> 296 bytes
 .../resources/hll/data/UK8_Hll8K8Set_Hll4K8List.sk | Bin 0 -> 140 bytes
 .../resources/hll/data/UK8_Hll8K8Set_Hll4K8Set.sk  | Bin 0 -> 296 bytes
 .../hll/data/UK8_Hll8K8Set_Hll4K9Empty.sk          | Bin 0 -> 140 bytes
 .../resources/hll/data/UK8_Hll8K8Set_Hll4K9Hll.sk  | Bin 0 -> 296 bytes
 .../resources/hll/data/UK8_Hll8K8Set_Hll4K9List.sk | Bin 0 -> 140 bytes
 .../resources/hll/data/UK8_Hll8K8Set_Hll4K9Set.sk  | Bin 0 -> 296 bytes
 .../hll/data/UK8_Hll8K8Set_Hll6K8Empty.sk          | Bin 0 -> 140 bytes
 .../resources/hll/data/UK8_Hll8K8Set_Hll6K8Hll.sk  | Bin 0 -> 296 bytes
 .../resources/hll/data/UK8_Hll8K8Set_Hll6K8List.sk | Bin 0 -> 140 bytes
 .../resources/hll/data/UK8_Hll8K8Set_Hll6K8Set.sk  | Bin 0 -> 296 bytes
 .../hll/data/UK8_Hll8K8Set_Hll6K9Empty.sk          | Bin 0 -> 140 bytes
 .../resources/hll/data/UK8_Hll8K8Set_Hll6K9Hll.sk  | Bin 0 -> 296 bytes
 .../resources/hll/data/UK8_Hll8K8Set_Hll6K9List.sk | Bin 0 -> 140 bytes
 .../resources/hll/data/UK8_Hll8K8Set_Hll6K9Set.sk  | Bin 0 -> 296 bytes
 .../hll/data/UK8_Hll8K8Set_Hll8K8Empty.sk          | Bin 0 -> 140 bytes
 .../resources/hll/data/UK8_Hll8K8Set_Hll8K8Hll.sk  | Bin 0 -> 296 bytes
 .../resources/hll/data/UK8_Hll8K8Set_Hll8K8List.sk | Bin 0 -> 140 bytes
 .../resources/hll/data/UK8_Hll8K8Set_Hll8K8Set.sk  | Bin 0 -> 140 bytes
 .../hll/data/UK8_Hll8K8Set_Hll8K9Empty.sk          | Bin 0 -> 140 bytes
 .../resources/hll/data/UK8_Hll8K8Set_Hll8K9Hll.sk  | Bin 0 -> 296 bytes
 .../resources/hll/data/UK8_Hll8K8Set_Hll8K9List.sk | Bin 0 -> 140 bytes
 .../resources/hll/data/UK8_Hll8K8Set_Hll8K9Set.sk  | Bin 0 -> 296 bytes
 .../hll/data/UK9_Hll8K8Empty_Hll4K9Empty.sk        | Bin 0 -> 40 bytes
 .../hll/data/UK9_Hll8K8Empty_Hll4K9Hll.sk          | Bin 0 -> 552 bytes
 .../hll/data/UK9_Hll8K8Empty_Hll4K9List.sk         | Bin 0 -> 40 bytes
 .../hll/data/UK9_Hll8K8Empty_Hll4K9Set.sk          | Bin 0 -> 140 bytes
 .../hll/data/UK9_Hll8K8Empty_Hll6K9Empty.sk        | Bin 0 -> 40 bytes
 .../hll/data/UK9_Hll8K8Empty_Hll6K9Hll.sk          | Bin 0 -> 552 bytes
 .../hll/data/UK9_Hll8K8Empty_Hll6K9List.sk         | Bin 0 -> 40 bytes
 .../hll/data/UK9_Hll8K8Empty_Hll6K9Set.sk          | Bin 0 -> 140 bytes
 .../hll/data/UK9_Hll8K8Empty_Hll8K9Empty.sk        | Bin 0 -> 40 bytes
 .../hll/data/UK9_Hll8K8Empty_Hll8K9Hll.sk          | Bin 0 -> 552 bytes
 .../hll/data/UK9_Hll8K8Empty_Hll8K9List.sk         | Bin 0 -> 40 bytes
 .../hll/data/UK9_Hll8K8Empty_Hll8K9Set.sk          | Bin 0 -> 140 bytes
 .../hll/data/UK9_Hll8K8Hll_Hll4K9Empty.sk          | Bin 0 -> 296 bytes
 .../resources/hll/data/UK9_Hll8K8Hll_Hll4K9Hll.sk  | Bin 0 -> 296 bytes
 .../resources/hll/data/UK9_Hll8K8Hll_Hll4K9List.sk | Bin 0 -> 296 bytes
 .../resources/hll/data/UK9_Hll8K8Hll_Hll4K9Set.sk  | Bin 0 -> 296 bytes
 .../hll/data/UK9_Hll8K8Hll_Hll6K9Empty.sk          | Bin 0 -> 296 bytes
 .../resources/hll/data/UK9_Hll8K8Hll_Hll6K9Hll.sk  | Bin 0 -> 296 bytes
 .../resources/hll/data/UK9_Hll8K8Hll_Hll6K9List.sk | Bin 0 -> 296 bytes
 .../resources/hll/data/UK9_Hll8K8Hll_Hll6K9Set.sk  | Bin 0 -> 296 bytes
 .../hll/data/UK9_Hll8K8Hll_Hll8K9Empty.sk          | Bin 0 -> 296 bytes
 .../resources/hll/data/UK9_Hll8K8Hll_Hll8K9Hll.sk  | Bin 0 -> 296 bytes
 .../resources/hll/data/UK9_Hll8K8Hll_Hll8K9List.sk | Bin 0 -> 296 bytes
 .../resources/hll/data/UK9_Hll8K8Hll_Hll8K9Set.sk  | Bin 0 -> 296 bytes
 .../hll/data/UK9_Hll8K8List_Hll4K9Empty.sk         | Bin 0 -> 40 bytes
 .../resources/hll/data/UK9_Hll8K8List_Hll4K9Hll.sk | Bin 0 -> 552 bytes
 .../hll/data/UK9_Hll8K8List_Hll4K9List.sk          | Bin 0 -> 140 bytes
 .../resources/hll/data/UK9_Hll8K8List_Hll4K9Set.sk | Bin 0 -> 140 bytes
 .../hll/data/UK9_Hll8K8List_Hll6K9Empty.sk         | Bin 0 -> 40 bytes
 .../resources/hll/data/UK9_Hll8K8List_Hll6K9Hll.sk | Bin 0 -> 552 bytes
 .../hll/data/UK9_Hll8K8List_Hll6K9List.sk          | Bin 0 -> 140 bytes
 .../resources/hll/data/UK9_Hll8K8List_Hll6K9Set.sk | Bin 0 -> 140 bytes
 .../hll/data/UK9_Hll8K8List_Hll8K9Empty.sk         | Bin 0 -> 40 bytes
 .../resources/hll/data/UK9_Hll8K8List_Hll8K9Hll.sk | Bin 0 -> 552 bytes
 .../hll/data/UK9_Hll8K8List_Hll8K9List.sk          | Bin 0 -> 140 bytes
 .../resources/hll/data/UK9_Hll8K8List_Hll8K9Set.sk | Bin 0 -> 140 bytes
 .../hll/data/UK9_Hll8K8Set_Hll4K9Empty.sk          | Bin 0 -> 140 bytes
 .../resources/hll/data/UK9_Hll8K8Set_Hll4K9Hll.sk  | Bin 0 -> 552 bytes
 .../resources/hll/data/UK9_Hll8K8Set_Hll4K9List.sk | Bin 0 -> 140 bytes
 .../resources/hll/data/UK9_Hll8K8Set_Hll4K9Set.sk  | Bin 0 -> 268 bytes
 .../hll/data/UK9_Hll8K8Set_Hll6K9Empty.sk          | Bin 0 -> 140 bytes
 .../resources/hll/data/UK9_Hll8K8Set_Hll6K9Hll.sk  | Bin 0 -> 552 bytes
 .../resources/hll/data/UK9_Hll8K8Set_Hll6K9List.sk | Bin 0 -> 140 bytes
 .../resources/hll/data/UK9_Hll8K8Set_Hll6K9Set.sk  | Bin 0 -> 268 bytes
 .../hll/data/UK9_Hll8K8Set_Hll8K9Empty.sk          | Bin 0 -> 140 bytes
 .../resources/hll/data/UK9_Hll8K8Set_Hll8K9Hll.sk  | Bin 0 -> 552 bytes
 .../resources/hll/data/UK9_Hll8K8Set_Hll8K9List.sk | Bin 0 -> 140 bytes
 .../resources/hll/data/UK9_Hll8K8Set_Hll8K9Set.sk  | Bin 0 -> 268 bytes
 .../hll/data/UK9_Hll8K9Empty_Hll4K8Empty.sk        | Bin 0 -> 40 bytes
 .../hll/data/UK9_Hll8K9Empty_Hll4K8Hll.sk          | Bin 0 -> 296 bytes
 .../hll/data/UK9_Hll8K9Empty_Hll4K8List.sk         | Bin 0 -> 40 bytes
 .../hll/data/UK9_Hll8K9Empty_Hll4K8Set.sk          | Bin 0 -> 140 bytes
 .../hll/data/UK9_Hll8K9Empty_Hll6K8Empty.sk        | Bin 0 -> 40 bytes
 .../hll/data/UK9_Hll8K9Empty_Hll6K8Hll.sk          | Bin 0 -> 296 bytes
 .../hll/data/UK9_Hll8K9Empty_Hll6K8List.sk         | Bin 0 -> 40 bytes
 .../hll/data/UK9_Hll8K9Empty_Hll6K8Set.sk          | Bin 0 -> 140 bytes
 .../hll/data/UK9_Hll8K9Empty_Hll8K8Empty.sk        | Bin 0 -> 40 bytes
 .../hll/data/UK9_Hll8K9Empty_Hll8K8Hll.sk          | Bin 0 -> 296 bytes
 .../hll/data/UK9_Hll8K9Empty_Hll8K8List.sk         | Bin 0 -> 40 bytes
 .../hll/data/UK9_Hll8K9Empty_Hll8K8Set.sk          | Bin 0 -> 140 bytes
 .../hll/data/UK9_Hll8K9Hll_Hll4K8Empty.sk          | Bin 0 -> 552 bytes
 .../resources/hll/data/UK9_Hll8K9Hll_Hll4K8Hll.sk  | Bin 0 -> 296 bytes
 .../resources/hll/data/UK9_Hll8K9Hll_Hll4K8List.sk | Bin 0 -> 552 bytes
 .../resources/hll/data/UK9_Hll8K9Hll_Hll4K8Set.sk  | Bin 0 -> 552 bytes
 .../hll/data/UK9_Hll8K9Hll_Hll6K8Empty.sk          | Bin 0 -> 552 bytes
 .../resources/hll/data/UK9_Hll8K9Hll_Hll6K8Hll.sk  | Bin 0 -> 296 bytes
 .../resources/hll/data/UK9_Hll8K9Hll_Hll6K8List.sk | Bin 0 -> 552 bytes
 .../resources/hll/data/UK9_Hll8K9Hll_Hll6K8Set.sk  | Bin 0 -> 552 bytes
 .../hll/data/UK9_Hll8K9Hll_Hll8K8Empty.sk          | Bin 0 -> 552 bytes
 .../resources/hll/data/UK9_Hll8K9Hll_Hll8K8Hll.sk  | Bin 0 -> 296 bytes
 .../resources/hll/data/UK9_Hll8K9Hll_Hll8K8List.sk | Bin 0 -> 552 bytes
 .../resources/hll/data/UK9_Hll8K9Hll_Hll8K8Set.sk  | Bin 0 -> 552 bytes
 .../hll/data/UK9_Hll8K9List_Hll4K8Empty.sk         | Bin 0 -> 40 bytes
 .../resources/hll/data/UK9_Hll8K9List_Hll4K8Hll.sk | Bin 0 -> 296 bytes
 .../hll/data/UK9_Hll8K9List_Hll4K8List.sk          | Bin 0 -> 140 bytes
 .../resources/hll/data/UK9_Hll8K9List_Hll4K8Set.sk | Bin 0 -> 140 bytes
 .../hll/data/UK9_Hll8K9List_Hll6K8Empty.sk         | Bin 0 -> 40 bytes
 .../resources/hll/data/UK9_Hll8K9List_Hll6K8Hll.sk | Bin 0 -> 296 bytes
 .../hll/data/UK9_Hll8K9List_Hll6K8List.sk          | Bin 0 -> 140 bytes
 .../resources/hll/data/UK9_Hll8K9List_Hll6K8Set.sk | Bin 0 -> 140 bytes
 .../hll/data/UK9_Hll8K9List_Hll8K8Empty.sk         | Bin 0 -> 40 bytes
 .../resources/hll/data/UK9_Hll8K9List_Hll8K8Hll.sk | Bin 0 -> 296 bytes
 .../hll/data/UK9_Hll8K9List_Hll8K8List.sk          | Bin 0 -> 140 bytes
 .../resources/hll/data/UK9_Hll8K9List_Hll8K8Set.sk | Bin 0 -> 140 bytes
 .../hll/data/UK9_Hll8K9Set_Hll4K8Empty.sk          | Bin 0 -> 140 bytes
 .../resources/hll/data/UK9_Hll8K9Set_Hll4K8Hll.sk  | Bin 0 -> 296 bytes
 .../resources/hll/data/UK9_Hll8K9Set_Hll4K8List.sk | Bin 0 -> 140 bytes
 .../resources/hll/data/UK9_Hll8K9Set_Hll4K8Set.sk  | Bin 0 -> 268 bytes
 .../hll/data/UK9_Hll8K9Set_Hll6K8Empty.sk          | Bin 0 -> 140 bytes
 .../resources/hll/data/UK9_Hll8K9Set_Hll6K8Hll.sk  | Bin 0 -> 296 bytes
 .../resources/hll/data/UK9_Hll8K9Set_Hll6K8List.sk | Bin 0 -> 140 bytes
 .../resources/hll/data/UK9_Hll8K9Set_Hll6K8Set.sk  | Bin 0 -> 268 bytes
 .../hll/data/UK9_Hll8K9Set_Hll8K8Empty.sk          | Bin 0 -> 140 bytes
 .../resources/hll/data/UK9_Hll8K9Set_Hll8K8Hll.sk  | Bin 0 -> 296 bytes
 .../resources/hll/data/UK9_Hll8K9Set_Hll8K8List.sk | Bin 0 -> 140 bytes
 .../resources/hll/data/UK9_Hll8K9Set_Hll8K8Set.sk  | Bin 0 -> 268 bytes
 .../KllDoublesSketchRankGaussianAccuracyJob.conf   |  43 ++++++++++++++
 ...ublesSketchWeightedRankGaussianAccuracyJob.conf |  41 +++++++++++++
 .../KllFloatsSketchRankGaussianAccuracyJob.conf    |  44 ++++++++++++++
 .../resources/kll/KllFloatsSketchSpeedJob.conf     |  27 +++++++++
 ...loatsSketchWeightedRankGaussianAccuracyJob.conf |  41 +++++++++++++
 ...ItemsSketchWeightedRankGaussianAccuracyJob.conf |  41 +++++++++++++
 src/main/resources/kll/KllSketchSizeSpeedJob.conf  |  40 +++++++++++++
 .../resources/kll/KllSketchVectorSizeSpeedJob.conf |  40 +++++++++++++
 .../kll/KllWorstCaseSketchAccuracyJob.conf         |  37 ++++++++++++
 src/main/resources/memory/HeapSpeedJob.conf        |  40 +++++++++++++
 src/main/resources/memory/HeapUtf8SpeedJob.conf    |  40 +++++++++++++
 .../resources/memory/MemoryDirectSpeedJob.conf     |  40 +++++++++++++
 .../resources/memory/UnsafeDirectSpeedJob.conf     |  40 +++++++++++++
 .../quantiles/DoublesSketchAccuracyJob.conf        |  28 +++++++++
 .../resources/quantiles/DoublesSketchSpeedJob.conf |  28 +++++++++
 src/main/resources/quantiles/ExactStreamAJob.conf  |  37 ++++++++++++
 .../quantiles/ItemsSketchAccuracyJob.conf          |  26 +++++++++
 .../resources/quantiles/ItemsSketchSpeedJob.conf   |  27 +++++++++
 .../quantiles/QuantilesK256StreamAJob.conf         |  39 +++++++++++++
 .../quantiles/QuantilesK32StreamAJob.conf          |  39 +++++++++++++
 src/main/resources/req/ReqMergeSpeedJob.conf       |  30 ++++++++++
 src/main/resources/req/ReqSketchAccuracy2Job.conf  |  49 ++++++++++++++++
 src/main/resources/req/ReqSketchAccuracyJob.conf   |  64 +++++++++++++++++++++
 .../resources/req/ReqSketchLongSizeSpeedJob.conf   |  45 +++++++++++++++
 src/main/resources/req/ReqSketchSizeSpeedJob.conf  |  45 +++++++++++++++
 src/main/resources/tdigest/TDigestAccuracyJob.conf |  38 ++++++++++++
 .../resources/tdigest/TDigestErrorVsRankJob.conf   |  64 +++++++++++++++++++++
 .../resources/tdigest/TDigestMergeAccuracyJob.conf |  40 +++++++++++++
 src/main/resources/tdigest/TDigestSpeedJob.conf    |  27 +++++++++
 src/main/resources/theta/ThetaAccuracyJob.conf     |  56 ++++++++++++++++++
 .../resources/theta/ThetaIntersectAccuracyJob.conf |  59 +++++++++++++++++++
 src/main/resources/theta/ThetaSerDeEstJob.conf     |  48 ++++++++++++++++
 src/main/resources/theta/ThetaSpeedJob.conf        |  46 +++++++++++++++
 .../resources/theta/ThetaUnionAccuracyJob.conf     |  48 ++++++++++++++++
 .../resources/theta/ThetaUnionAccuracyJob2.conf    |  48 ++++++++++++++++
 .../resources/theta/ThetaUnionUpdateSpeedJob.conf  |  42 ++++++++++++++
 .../concurrent/ConcurrentThetaAccuracyJob.conf     |  49 ++++++++++++++++
 .../ConcurrentThetaMultiThreadedSpeedJob.conf      |  56 ++++++++++++++++++
 .../theta/concurrent/ConcurrentThetaSpeedJob.conf  |  51 ++++++++++++++++
 .../theta/concurrent/LockBasedThetaSpeedJob.conf   |  46 +++++++++++++++
 .../resources/tuple/AodSketchUpdateSpeedJob.conf   |  45 +++++++++++++++
 .../resources/tuple/AodUnionUpdateSpeedJob.conf    |  43 ++++++++++++++
 286 files changed, 2953 insertions(+)

diff --git a/src/main/resources/cpc/CpcCompressionCharacterizationJob.conf b/src/main/resources/cpc/CpcCompressionCharacterizationJob.conf
new file mode 100644
index 0000000..37a0893
--- /dev/null
+++ b/src/main/resources/cpc/CpcCompressionCharacterizationJob.conf
@@ -0,0 +1,38 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Job
+
+lgMinK=10 #Min lgK Inclusive
+lgMaxK=10 #Max lgK Inclusive
+
+lgMinT=4 #Trials at end
+lgMaxT=16 #Trials at start
+
+lgMulK=7 #Multiplier of K for maxU
+uPPO=1 # Horizontal resolution per octave
+incLgK=1 # Increments LgK by this amount
+
+
+# Date-Time Profile: Read by Job.java
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss z
+
+#Job Profile
+JobProfile=org.apache.datasketches.characterization.cpc.CpcCompressionCharacterizationProfile
diff --git a/src/main/resources/cpc/CpcCrossLangValidationJob.conf b/src/main/resources/cpc/CpcCrossLangValidationJob.conf
new file mode 100644
index 0000000..1baacd3
--- /dev/null
+++ b/src/main/resources/cpc/CpcCrossLangValidationJob.conf
@@ -0,0 +1,36 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Job
+
+lgMinK=10 #Min lgK Inclusive
+lgMaxK=10 #Max lgK Inclusive
+
+lgMulK=5 #Multiplier of K that determines maxNa, maxNb
+uPPO=1 # Horizontal resolution per octave
+
+NumFiles=100
+
+
+# Date-Time Profile: Read by Job.java
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss z
+
+#Job Profile
+JobProfile=org.apache.datasketches.characterization.cpc.CpcCrossLangValidationProfile
diff --git a/src/main/resources/cpc/CpcMergingValidationJob.conf b/src/main/resources/cpc/CpcMergingValidationJob.conf
new file mode 100644
index 0000000..68ecf88
--- /dev/null
+++ b/src/main/resources/cpc/CpcMergingValidationJob.conf
@@ -0,0 +1,34 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Job
+
+lgMinK=10 #Min lgK Inclusive
+lgMaxK=10 #Max lgK Inclusive
+
+lgMulK=5 #Multiplier of K that determines maxNa, maxNb
+uPPO=1 # Horizontal resolution per octave
+incLgK=1 # Increments LgK by this amount
+
+# Date-Time Profile: Read by Job.java
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss z
+
+#Job Profile
+JobProfile=org.apache.datasketches.characterization.cpc.CpcMergingValidationProfile
diff --git a/src/main/resources/cpc/CpcQuickMergingValidationJob.conf b/src/main/resources/cpc/CpcQuickMergingValidationJob.conf
new file mode 100644
index 0000000..9e87764
--- /dev/null
+++ b/src/main/resources/cpc/CpcQuickMergingValidationJob.conf
@@ -0,0 +1,31 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Job
+
+lgMinK=10 #Min lgK Inclusive
+lgMaxK=10 #Max lgK Inclusive
+incLgK=1 # Increments LgK by this amount
+
+# Date-Time Profile: Read by Job.java
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss z
+
+#Job Profile
+JobProfile=org.apache.datasketches.characterization.cpc.CpcQuickMergingValidationProfile
diff --git a/src/main/resources/cpc/CpcSerDeJob.conf b/src/main/resources/cpc/CpcSerDeJob.conf
new file mode 100644
index 0000000..60147d7
--- /dev/null
+++ b/src/main/resources/cpc/CpcSerDeJob.conf
@@ -0,0 +1,43 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Job
+
+#Uniques Profile
+Trials_lgMinU=0  #The starting # of uniques that is printed at the end.
+Trials_lgMaxU=20 #How high the # uniques go
+Trials_UPPO=2    #The horizontal x-resolution of trial points, Points Per Octave
+
+# Trials Profile
+Trials_lgMaxT=16  #Max trials at start (low counts)
+Trials_lgMinT=7  #Min trials at tail (high counts) 
+
+#Trails Speed related
+Trials_lgMinBpU=4   #start the downward slope of trials at this LgU
+Trials_lgMaxBpU=20  #stop the downward slope of trials at this LgU
+
+# Date-Time Profile
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss z
+
+#Job Profile
+JobProfile=org.apache.datasketches.characterization.cpc.CpcSerDeProfile
+LgK=11
+# CPC is always serialized in compact (compressed form)
+# CPC is always deserialized on the heap.
diff --git a/src/main/resources/cpc/CpcStreamingValidationJob.conf b/src/main/resources/cpc/CpcStreamingValidationJob.conf
new file mode 100644
index 0000000..ae5542a
--- /dev/null
+++ b/src/main/resources/cpc/CpcStreamingValidationJob.conf
@@ -0,0 +1,32 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Job
+
+lgMinK=10 #Min lgK Inclusive
+lgMaxK=10 #Max lgK Inclusive
+trials=10  
+ppoN = 1  # Horizontal resolution per octave
+
+# Date-Time Profile: Read by Job.java
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss z
+
+#Job Profile
+JobProfile=org.apache.datasketches.characterization.cpc.CpcStreamingValidationProfile
diff --git a/src/main/resources/cpc/CpcUnionUpdateSpeedJob.conf b/src/main/resources/cpc/CpcUnionUpdateSpeedJob.conf
new file mode 100644
index 0000000..e7e7e13
--- /dev/null
+++ b/src/main/resources/cpc/CpcUnionUpdateSpeedJob.conf
@@ -0,0 +1,42 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Job
+
+#Uniques Profile
+Trials_lgMinU=0  #The starting # of uniques that is printed at the end.
+Trials_lgMaxU=24 #How high the # uniques go
+Trials_UPPO=16   #The horizontal x-resolution of trials points
+
+# Trials Profile
+Trials_lgMaxT=14 #Max trials at start (low counts)
+Trials_lgMinT=5  #Min trials at tail (high counts) 
+
+#Trails Speed related
+Trials_lgMinBpU=0  #start the downward slope of trials at this LgU
+Trials_lgMaxBpU=24  #stop the downward slope of trials at this LgU
+
+# Date-Time Profile
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss z
+
+#Job Profile
+JobProfile=org.apache.datasketches.characterization.cpc.CpcUnionUpdateSpeedProfile
+LgK=12
+NumSketches=32
diff --git a/src/main/resources/cpc/CpcUpdateSpeedJob.conf b/src/main/resources/cpc/CpcUpdateSpeedJob.conf
new file mode 100644
index 0000000..d15c3f0
--- /dev/null
+++ b/src/main/resources/cpc/CpcUpdateSpeedJob.conf
@@ -0,0 +1,41 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Job
+
+#Uniques Profile
+Trials_lgMinU=0  #The starting # of uniques that is printed at the end.
+Trials_lgMaxU=20 #How high the # uniques go
+Trials_UPPO=16   #The horizontal x-resolution of trials points
+
+# Trials Profile
+Trials_lgMaxT=23 #Max trials at start (low counts)
+Trials_lgMinT=4  #Min trials at tail (high counts) 
+
+#Trails Speed related
+Trials_lgMinBpU=4   #start the downward slope of trials at this LgU
+Trials_lgMaxBpU=20  #stop the downward slope of trials at this LgU
+
+# Date-Time Profile
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss z
+
+#Job Profile
+JobProfile=org.apache.datasketches.characterization.cpc.CpcUpdateSpeedProfile
+LgK=11
diff --git a/src/main/resources/fdt/FdtAccuracyJob.conf b/src/main/resources/fdt/FdtAccuracyJob.conf
new file mode 100644
index 0000000..37819c9
--- /dev/null
+++ b/src/main/resources/fdt/FdtAccuracyJob.conf
@@ -0,0 +1,52 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Job
+
+#Job Profile, used by Job.java
+JobProfile=org.apache.datasketches.characterization.fdt.FdtAccuracyProfile
+
+# Date-Time Profile, used by Job.java
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss z
+
+# Trials Profile
+Trials_MaxT=20 #The max trials
+Trials_lgQK=10   #size of quantiles sketch
+
+# Uniques Profile
+Trials_lgMinU=0  #The starting # of uniques
+Trials_lgMaxU=14 #How high the # uniques go
+
+# Groups Profile
+Trials_GPPO=4
+Trials_lgMinG=0
+Trials_lgMaxG=14
+
+# Output
+PrintPostProcessor=true
+TopN=500
+NumStdDev=1
+
+# Sketch Profile
+Threshold=0.01
+RSE=.05
+LgK=0
+Sep=|
+
diff --git a/src/main/resources/filters/BloomFilterAccuracyJob.conf b/src/main/resources/filters/BloomFilterAccuracyJob.conf
new file mode 100644
index 0000000..e8fca9c
--- /dev/null
+++ b/src/main/resources/filters/BloomFilterAccuracyJob.conf
@@ -0,0 +1,47 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Job
+
+# The Bloom Filter Update Speed profile is evaluated by fixing a size in bits for the filter
+# and inserting items up to a maximum input cardinality N.
+# Note that `final long numItems = 1L<<20` should correspond directly with `Trials_lgMaxU`
+# in this configuration file.
+
+# Uniques Profile
+Universe_lgU=20 # Maximum log2 of the input set.
+Universe_capacity = 0.8 # this is used to get number of uniques inserted: numUniques = Trials_capacity *(2^Trials_lgU)
+
+# Trials Profile
+Trials_lgMinT=0  #Min trials at tail (high counts) 4
+Trials_lgMaxT=0  #Min trials at tail (high counts) 4
+Trials_TPPO=1     #how often intermediate results are printed
+Trials_lgMinBpU=1   #start the downward slope of trials at this LgU
+Trials_lgMaxBpU=5  #stop the downward slope of trials at this LgU
+
+# Date-Time Profile
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss z
+
+#Job Profile
+JobProfile=org.apache.datasketches.characterization.filters.BloomFilterAccuracyProfile
+filterLengthBits = 16777216
+minNumHashes = 4
+maxNumHashes = 24
+lgNumQueries = 20
diff --git a/src/main/resources/filters/BloomFilterSpaceJob.conf b/src/main/resources/filters/BloomFilterSpaceJob.conf
new file mode 100644
index 0000000..2729d79
--- /dev/null
+++ b/src/main/resources/filters/BloomFilterSpaceJob.conf
@@ -0,0 +1,45 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Job
+
+## Uniques Profile
+Trials_lgMinU=0  #The starting # of uniques that is printed at the end.
+Trials_lgMaxU=20 #How high the # uniques go
+Trials_UPPO=10   #The horizontal x-resolution of trials points
+
+## Trials Profile
+Trials_lgMinT=10  #Min trials at tail (high counts) 4
+Trials_lgMaxT=14  #Min trials at tail (high counts) 4
+Trials_TPPO=1     #how often intermediate results are printed
+Trials_lgMinBpU=1   #start the downward slope of trials at this LgU
+Trials_lgMaxBpU=5  #stop the downward slope of trials at this LgU
+
+Trials_lgQK=12   #size of quantiles sketch
+Trials_interData=true
+Trials_postPMFs=false
+
+# Date-Time Profile
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss z
+
+#Job Profile
+JobProfile=org.apache.datasketches.characterization.filters.BloomFilterSpaceProfile
+targetFpp=1e-3
+
diff --git a/src/main/resources/filters/BloomFilterUpdateSpeedJob.conf b/src/main/resources/filters/BloomFilterUpdateSpeedJob.conf
new file mode 100644
index 0000000..a88b7dc
--- /dev/null
+++ b/src/main/resources/filters/BloomFilterUpdateSpeedJob.conf
@@ -0,0 +1,47 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Job
+
+# The Bloom Filter Update Speed profile is evaluated by fixing a size in bits for the filter
+# and inserting items up to a maximum input cardinality N.
+# Note that `final long numItems = 1L<<20` should correspond directly with `Trials_lgMaxU`
+# in this configuration file.
+
+# Uniques Profile
+Trials_lgMinU=0  #The starting # of uniques that is printed at the end. 0
+Trials_lgMaxU=20 #How high the # uniques go 20
+Trials_UPPO=16   #The horizontal x-resolution of trials points
+
+# Trials Profile
+Trials_lgMaxT=12 #Max trials at start (low counts) 23
+Trials_lgMinT=6  #Min trials at tail (high counts) 4
+
+#Trails Speed related
+Trials_lgMinBpU=4   #start the downward slope of trials at this U 4
+Trials_lgMaxBpU=20  #stop the downward slope of trials at this U 20
+
+# Date-Time Profile
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss z
+
+#Job Profile
+JobProfile=org.apache.datasketches.characterization.filters.BloomFilterUpdateSpeedProfile
+numBits = 16777216
+numHashes = 16
diff --git a/src/main/resources/filters/QuotientFilterAccuracyJob.conf b/src/main/resources/filters/QuotientFilterAccuracyJob.conf
new file mode 100644
index 0000000..e1b4ebc
--- /dev/null
+++ b/src/main/resources/filters/QuotientFilterAccuracyJob.conf
@@ -0,0 +1,47 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Job
+
+# The Bloom Filter Update Speed profile is evaluated by fixing a size in bits for the filter
+# and inserting items up to a maximum input cardinality N.
+# Note that `final long numItems = 1L<<20` should correspond directly with `Trials_lgMaxU`
+# in this configuration file.
+
+# Uniques Profile
+Universe_lgU=20 # Maximum log2 of the input set.
+Universe_capacity = 0.8 # this is used to get number of uniques inserted: numUniques = Trials_capacity *(2^Trials_lgU)
+
+
+# Trials Profile
+Trials_lgMinT=0  #Min trials at tail (high counts) 4
+Trials_lgMaxT=0  #Min trials at tail (high counts) 4
+Trials_TPPO=1     #how often intermediate results are printed
+Trials_lgMinBpU=1   #start the downward slope of trials at this LgU
+Trials_lgMaxBpU=5  #stop the downward slope of trials at this LgU
+
+# Date-Time Profile
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss z
+
+#Job Profile
+JobProfile=org.apache.datasketches.characterization.filters.QuotientFilterAccuracyProfile
+minNumHashes = 4
+maxNumHashes = 24
+lgNumQueries = 20
diff --git a/src/main/resources/filters/QuotientFilterExpansionJob.conf b/src/main/resources/filters/QuotientFilterExpansionJob.conf
new file mode 100644
index 0000000..3f31eeb
--- /dev/null
+++ b/src/main/resources/filters/QuotientFilterExpansionJob.conf
@@ -0,0 +1,43 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Uniques Profile
+Universe_lgU=15 # Maximum log2 of the input set.
+Universe_uPPO=15   #The horizontal x-resolution of trials points
+
+
+# Trials Profile
+Trials_lgMinT=0
+Trials_lgMaxT=0
+Trials_TPPO=1
+Trials_lgMinBpU=1
+Trials_lgMaxBpU=5
+
+# Date-Time Profile
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss z
+
+#Job Profile
+JobProfile=org.apache.datasketches.characterization.filters.QuotientFilterExpansionProfile
+startLgU = 20
+endLgU = 22
+startLgNumSlots = 21
+startLenFprint = 5
+lgNumQueries = 12
+lgTrials = 12
\ No newline at end of file
diff --git a/src/main/resources/filters/QuotientFilterSpaceJob.conf b/src/main/resources/filters/QuotientFilterSpaceJob.conf
new file mode 100644
index 0000000..b9fa208
--- /dev/null
+++ b/src/main/resources/filters/QuotientFilterSpaceJob.conf
@@ -0,0 +1,41 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Job
+
+## Uniques Profile
+Trials_lgMinU=0  #The starting # of uniques that is printed at the end.
+Trials_lgMaxU=20 #How high the # uniques go
+Trials_UPPO=32   #The horizontal x-resolution of trials points
+
+## Trials Profile
+Trials_lgMinT=14  #Min trials at tail (high counts) 4
+Trials_lgMaxT=16  #Min trials at tail (high counts) 4
+Trials_TPPO=1     #how often intermediate results are printed
+Trials_lgMinBpU=1   #start the downward slope of trials at this LgU
+Trials_lgMaxBpU=5  #stop the downward slope of trials at this LgU
+
+# Date-Time Profile
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss z
+
+#Job Profile
+JobProfile=org.apache.datasketches.characterization.filters.QuotientFilterSpaceProfile
+targetFpp=1e-6
+
diff --git a/src/main/resources/filters/QuotientFilterUpdateSpeedJob.conf b/src/main/resources/filters/QuotientFilterUpdateSpeedJob.conf
new file mode 100644
index 0000000..0512521
--- /dev/null
+++ b/src/main/resources/filters/QuotientFilterUpdateSpeedJob.conf
@@ -0,0 +1,51 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Job
+
+# We configure the Quotient Filter by fixing the input cardinality, N = alpha*2^j
+# for some parameter alpha.
+# The number of slots in the filter is set as lgNumSlots = j.
+# The number of bits per item, numBitsPerItem, is a parameter and then the total
+# number of bits in the filter is (1L<<lgNumSlots)*numBitsPerSlot.
+# This setting should yield a filter with a target load factor of alpha and a false positive
+# probability of approximately 1/2^(numBitsPerSlot-3).
+
+
+# Uniques Profile
+Trials_lgMinU=0  #The starting # of uniques that is printed at the end. 0
+Trials_lgMaxU=20 #How high the # uniques go 20
+Trials_UPPO=16   #The horizontal x-resolution of trials points
+
+# Trials Profile
+Trials_lgMaxT=12 #Max trials at start (low counts) 23
+Trials_lgMinT=6  #Min trials at tail (high counts) 4
+
+#Trails Speed related
+Trials_lgMinBpU=4   #start the downward slope of trials at this U 4
+Trials_lgMaxBpU=20  #stop the downward slope of trials at this U 20
+
+# Date-Time Profile
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss z
+
+#Job Profile
+JobProfile=org.apache.datasketches.characterization.filters.QuotientFilterUpdateSpeedProfile
+lgNumSlots = 20
+numBitsPerEntry = 16
diff --git a/src/main/resources/frequencies/LongsSketchSpeedJob.conf b/src/main/resources/frequencies/LongsSketchSpeedJob.conf
new file mode 100644
index 0000000..5c2f1b9
--- /dev/null
+++ b/src/main/resources/frequencies/LongsSketchSpeedJob.conf
@@ -0,0 +1,28 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+JobProfile=org.apache.datasketches.characterization.frequencies.LongsSketchSpeedProfile
+k=1024 # sketch size and accuracy parameter
+zipfRange = 8192
+zipfExponent = 1.1
+
+lgMin=0  # The starting stream length
+lgMax=23 # How high the stream length goes
+PPO=16   # The horizontal x-resolution of trials points
+
+lgMaxTrials=16 # Max trials at start (low counts)
+lgMinTrials=8 # Min trials at tail (high counts)
diff --git a/src/main/resources/hash/HashBytesSpeedJob.conf b/src/main/resources/hash/HashBytesSpeedJob.conf
new file mode 100644
index 0000000..8139220
--- /dev/null
+++ b/src/main/resources/hash/HashBytesSpeedJob.conf
@@ -0,0 +1,40 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Job
+
+#X Number Iterations Profile
+Trials_lgMinX=0  #The starting X that is printed at the end.
+Trials_lgMaxX=17 #Max X
+Trials_XPPO=16   #The horizontal x-resolution per octave
+
+#Trails Breakpoints X related
+Trials_lgMinBpX=6   #start the downward slope of trials at this LgX
+Trials_lgMaxBpX=17  #stop the downward slope of trials at this LgX
+
+# Trials Profile
+Trials_lgMaxT=23  #Max trials at start (low counts)
+Trials_lgMinT=13  #Min trials at tail (high counts) 
+
+# Date-Time Profile
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss z
+
+#Job Profile
+JobProfile=org.apache.datasketches.characterization.hash.HashBytesSpeedProfile
diff --git a/src/main/resources/hash/HashLongsSpeedJob.conf b/src/main/resources/hash/HashLongsSpeedJob.conf
new file mode 100644
index 0000000..049a54d
--- /dev/null
+++ b/src/main/resources/hash/HashLongsSpeedJob.conf
@@ -0,0 +1,40 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Job
+
+#X Number Iterations Profile
+Trials_lgMinX=0  #The starting X that is printed at the end.
+Trials_lgMaxX=17 #Max X
+Trials_XPPO=4   #The horizontal x-resolution per octave
+
+#Trails Breakpoints X related
+Trials_lgMinBpX=6   #start the downward slope of trials at this LgX
+Trials_lgMaxBpX=17  #stop the downward slope of trials at this LgX
+
+# Trials Profile
+Trials_lgMaxT=20  #Max trials at start (low counts)
+Trials_lgMinT=10  #Min trials at tail (high counts) 
+
+# Date-Time Profile
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss z
+
+#Job Profile
+JobProfile=org.apache.datasketches.characterization.hash.HashLongsSpeedProfile
diff --git a/src/main/resources/hll/HllAccuracyJob.conf b/src/main/resources/hll/HllAccuracyJob.conf
new file mode 100644
index 0000000..0ccff8f
--- /dev/null
+++ b/src/main/resources/hll/HllAccuracyJob.conf
@@ -0,0 +1,49 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Job
+
+#Uniques Profile
+Trials_lgMinU=0  #The starting # of uniques that is printed at the end.
+Trials_lgMaxU=20 #How high the # uniques go
+Trials_UPPO=16   #The horizontal x-resolution of trials points
+Trials_charArr=false
+
+# Trials Profile
+Trials_lgMinT=8  #prints intermediate results starting w/ this lgMinT
+Trials_lgMaxT=20 #The max trials
+Trials_TPPO=1    #how often intermediate results are printed
+
+Trials_lgQK=12   #size of quantiles sketch
+Trials_interData=true
+Trials_postPMFs=false
+Trials_bytes=false
+
+# Date-Time Profile
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss z
+
+#Job Profile
+JobProfile=org.apache.datasketches.characterization.hll.HllAccuracyProfile
+LgK=4
+HLL_direct=false #only for Theta, HLL. See javadocs.
+HLL_tgtHllType=HLL8
+HLL_useComposite=false
+HLL_compact=false
+HLL_wrap=false
diff --git a/src/main/resources/hll/HllBoundsAccuracyJob.conf b/src/main/resources/hll/HllBoundsAccuracyJob.conf
new file mode 100644
index 0000000..6d6455d
--- /dev/null
+++ b/src/main/resources/hll/HllBoundsAccuracyJob.conf
@@ -0,0 +1,47 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Job
+
+#Uniques Profile
+Trials_lgMinU=0  #The starting # of uniques that is printed at the end.
+Trials_lgMaxU=20 #How high the # uniques go
+Trials_UPPO=16   #The horizontal x-resolution of trials points
+
+
+# Trials Profile
+Trials_lgMinT=10  #prints intermediate results starting w/ this lgMinT
+Trials_lgMaxT=20 #The max trials
+Trials_TPPO=1    #how often intermediate results are printed
+
+Trials_lgQK=12   #size of quantiles sketch
+Trials_interData=true
+Trials_postPMFs=false
+
+# Date-Time Profile
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss z
+
+#Job Profile
+JobProfile=org.apache.datasketches.characterization.hll.HllBoundsAccuracyProfile
+LgK=4
+HLL_direct=false #only for Theta, HLL. See javadocs.
+HLL_tgtHllType=HLL8
+HLL_useComposite=false
+
diff --git a/src/main/resources/hll/HllConfidenceInverseDistJob.conf b/src/main/resources/hll/HllConfidenceInverseDistJob.conf
new file mode 100644
index 0000000..35e8bbd
--- /dev/null
+++ b/src/main/resources/hll/HllConfidenceInverseDistJob.conf
@@ -0,0 +1,50 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Job
+
+# Range of N
+MinSrcN=1496  # The starting value of N +/- 2600
+MaxSrcN=6696  # The ending value of N
+
+# Range of Target estimate values
+CenterTgtEst=4096  # The center estimate Stats + quantile sketch
+DeltaTgtEst=100    # The delta  estimate Stats + quantile sketch
+
+# Trials Profile
+Trials_lgMinT=8  #prints intermediate results starting w/ this lgMinT
+Trials_lgMaxT=14 #The max trials
+Trials_TPPO=1    #how often intermediate results are printed
+
+Trials_lgQK=10   #size of quantiles sketch
+Trials_interData=true
+
+# Date-Time Profile
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss z
+
+# Sketch Profile
+LgK=4
+HLL_direct=false #only for Theta, HLL. See javadocs.
+HLL_tgtHllType=HLL8
+HLL_useComposite=false
+
+# Job Profile
+JobProfile=org.apache.datasketches.characterization.hll.HllConfidenceIntervalInverseProfile
+
diff --git a/src/main/resources/hll/HllMergeAccuracyJob.conf b/src/main/resources/hll/HllMergeAccuracyJob.conf
new file mode 100644
index 0000000..07420eb
--- /dev/null
+++ b/src/main/resources/hll/HllMergeAccuracyJob.conf
@@ -0,0 +1,23 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+JobProfile=org.apache.datasketches.characterization.hll.HllMergeAccuracyProfile
+
+lgK=12
+numTrials=100
+numSketches=8192
+distinctKeysPerSketch=32768
diff --git a/src/main/resources/hll/HllMergeSpeedJob.conf b/src/main/resources/hll/HllMergeSpeedJob.conf
new file mode 100644
index 0000000..b3b0838
--- /dev/null
+++ b/src/main/resources/hll/HllMergeSpeedJob.conf
@@ -0,0 +1,44 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Job
+
+# Date-Time Profile
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss z
+
+#X-axis LgK Profile
+MinLgK=10
+MaxLgK=21
+
+# Trials Profile
+MinLgT=11 #Min Log Trails
+MaxLgT=11 #Max Log Trials
+
+#Job Profile
+JobProfile=org.apache.datasketches.characterization.hll.HllMergeSpeedProfile
+SerDe=false
+LgDeltaU=2
+HLL_tgtHllType=HLL8
+HLL_direct=false #only for Theta, HLL. See javadocs.
+HLL_useComposite=false #HllAccuracyProfie
+HLL_compact=false #HllSerDeProfile
+HLL_wrap=true #HllSerDeProfile
+
+# Recommended VM arguments: -Xmx4g -Xms4g -Djava.rmi.server.hostname=localhost -XX:+UseCountedLoopSafepoints
\ No newline at end of file
diff --git a/src/main/resources/hll/HllMergeSpeedJob2.conf b/src/main/resources/hll/HllMergeSpeedJob2.conf
new file mode 100644
index 0000000..24b27d4
--- /dev/null
+++ b/src/main/resources/hll/HllMergeSpeedJob2.conf
@@ -0,0 +1,45 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Job
+
+# Date-Time Profile
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss z
+
+#X-axis LgU Profile
+MinLgU=0
+MaxLgU=20
+UPPO=4
+
+# Trials Profile
+MinLgT=6 #Min Log Trails
+MaxLgT=6 #Max Log Trials
+
+#Job Profile
+JobProfile=org.apache.datasketches.characterization.hll.HllMergeSpeedProfile
+LgK=12
+
+SerDe=false
+LgDeltaU=1
+HLL_tgtHllType=HLL8
+HLL_direct=false #only for Theta, HLL. See javadocs.
+HLL_useComposite=false #HllAccuracyProfie
+HLL_compact=false #HllSerDeProfile
+HLL_wrap=true #HllSerDeProfile
\ No newline at end of file
diff --git a/src/main/resources/hll/HllSerDeJob.conf b/src/main/resources/hll/HllSerDeJob.conf
new file mode 100644
index 0000000..80351fa
--- /dev/null
+++ b/src/main/resources/hll/HllSerDeJob.conf
@@ -0,0 +1,46 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Job
+
+#Uniques Profile
+Trials_lgMinU=0  #The starting # of uniques that is printed at the end.
+Trials_lgMaxU=20 #How high the # uniques go
+Trials_UPPO=2    #The horizontal x-resolution of trial points, Points Per Octave
+
+# Trials Profile
+Trials_lgMaxT=16  #Max trials at start (low counts)
+Trials_lgMinT=7  #Min trials at tail (high counts) 
+
+#Trails Speed related
+Trials_lgMinBpU=4   #start the downward slope of trials at this LgU
+Trials_lgMaxBpU=20  #stop the downward slope of trials at this LgU
+
+# Date-Time Profile
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss z
+
+#Job Profile
+JobProfile=org.apache.datasketches.characterization.hll.HllSerDeProfile
+LgK=12
+HLL_tgtHllType=HLL8
+HLL_direct=false
+HLL_useComposite=false
+HLL_compact=false #whether the serialization is compact or updatable form
+HLL_wrap=true     #whether the deserialize operation is wrap or heapify
diff --git a/src/main/resources/hll/HllSpeedJob.conf b/src/main/resources/hll/HllSpeedJob.conf
new file mode 100644
index 0000000..40b6fbb
--- /dev/null
+++ b/src/main/resources/hll/HllSpeedJob.conf
@@ -0,0 +1,46 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Job
+
+#Uniques Profile
+Trials_lgMinU=0  #The starting # of uniques that is printed at the end.
+Trials_lgMaxU=23 #How high the # uniques go
+Trials_UPPO=16   #The horizontal x-resolution of trials points
+
+# Trials Profile
+Trials_lgMaxT=24 #Max trials at start (low counts)
+Trials_lgMinT=4  #Min trials at tail (high counts) 
+
+#Trails Speed related
+Trials_lgMinBpU=4   #start the downward slope of trials at this LgU
+Trials_lgMaxBpU=20  #stop the downward slope of trials at this LgU
+
+# Date-Time Profile
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss z
+
+#Job Profile
+JobProfile=org.apache.datasketches.characterization.hll.HllUpdateSpeedProfile
+LgK=12
+HLL_offheap=false #only for Theta, HLL. See javadocs.
+HLL_tgtHllType=HLL6
+HLL_useComposite=false #HllAccuracyProfie
+HLL_compact=true #HllSerDeProfile
+HLL_wrap=false #HllSerDeProfile
diff --git a/src/main/resources/hll/HllUnionUpdateSpeedJob.conf b/src/main/resources/hll/HllUnionUpdateSpeedJob.conf
new file mode 100644
index 0000000..a79ebca
--- /dev/null
+++ b/src/main/resources/hll/HllUnionUpdateSpeedJob.conf
@@ -0,0 +1,44 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Job
+
+#Uniques Profile
+Trials_lgMinU=0  #The starting # of uniques that is printed at the end.
+Trials_lgMaxU=24 #How high the # uniques go
+Trials_UPPO=16   #The horizontal x-resolution of trials points
+
+# Trials Profile
+Trials_lgMaxT=14 #Max trials at start (low counts)
+Trials_lgMinT=5  #Min trials at tail (high counts) 
+
+#Trails Speed related
+Trials_lgMinBpU=0   #start the downward slope of trials at this LgU
+Trials_lgMaxBpU=24  #stop the downward slope of trials at this LgU
+
+# Date-Time Profile
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss z
+
+#Job Profile
+JobProfile=org.apache.datasketches.characterization.hll.HllUnionUpdateSpeedProfile
+LgK=12
+NumSketches=32
+TgtHllType=HLL_4
+Direct=false
diff --git a/src/main/resources/hll/data/Hll4K8Empty.sk b/src/main/resources/hll/data/Hll4K8Empty.sk
new file mode 100644
index 0000000..8f55548
Binary files /dev/null and b/src/main/resources/hll/data/Hll4K8Empty.sk differ
diff --git a/src/main/resources/hll/data/Hll4K8Hll.sk b/src/main/resources/hll/data/Hll4K8Hll.sk
new file mode 100644
index 0000000..cd5528b
Binary files /dev/null and b/src/main/resources/hll/data/Hll4K8Hll.sk differ
diff --git a/src/main/resources/hll/data/Hll4K8List.sk b/src/main/resources/hll/data/Hll4K8List.sk
new file mode 100644
index 0000000..78fe4be
Binary files /dev/null and b/src/main/resources/hll/data/Hll4K8List.sk differ
diff --git a/src/main/resources/hll/data/Hll4K8Set.sk b/src/main/resources/hll/data/Hll4K8Set.sk
new file mode 100644
index 0000000..f919f56
Binary files /dev/null and b/src/main/resources/hll/data/Hll4K8Set.sk differ
diff --git a/src/main/resources/hll/data/Hll4K9Empty.sk b/src/main/resources/hll/data/Hll4K9Empty.sk
new file mode 100644
index 0000000..0a5ad0a
Binary files /dev/null and b/src/main/resources/hll/data/Hll4K9Empty.sk differ
diff --git a/src/main/resources/hll/data/Hll4K9Hll.sk b/src/main/resources/hll/data/Hll4K9Hll.sk
new file mode 100644
index 0000000..76d616a
Binary files /dev/null and b/src/main/resources/hll/data/Hll4K9Hll.sk differ
diff --git a/src/main/resources/hll/data/Hll4K9List.sk b/src/main/resources/hll/data/Hll4K9List.sk
new file mode 100644
index 0000000..d5b59a0
Binary files /dev/null and b/src/main/resources/hll/data/Hll4K9List.sk differ
diff --git a/src/main/resources/hll/data/Hll4K9Set.sk b/src/main/resources/hll/data/Hll4K9Set.sk
new file mode 100644
index 0000000..1c28a11
Binary files /dev/null and b/src/main/resources/hll/data/Hll4K9Set.sk differ
diff --git a/src/main/resources/hll/data/Hll6K8Empty.sk b/src/main/resources/hll/data/Hll6K8Empty.sk
new file mode 100644
index 0000000..7449d1e
Binary files /dev/null and b/src/main/resources/hll/data/Hll6K8Empty.sk differ
diff --git a/src/main/resources/hll/data/Hll6K8Hll.sk b/src/main/resources/hll/data/Hll6K8Hll.sk
new file mode 100644
index 0000000..988083d
Binary files /dev/null and b/src/main/resources/hll/data/Hll6K8Hll.sk differ
diff --git a/src/main/resources/hll/data/Hll6K8List.sk b/src/main/resources/hll/data/Hll6K8List.sk
new file mode 100644
index 0000000..a065a68
--- /dev/null
+++ b/src/main/resources/hll/data/Hll6K8List.sk
@@ -0,0 +1 @@
+0EY>�^p�v���
\ No newline at end of file
diff --git a/src/main/resources/hll/data/Hll6K8Set.sk b/src/main/resources/hll/data/Hll6K8Set.sk
new file mode 100644
index 0000000..795fdfe
Binary files /dev/null and b/src/main/resources/hll/data/Hll6K8Set.sk differ
diff --git a/src/main/resources/hll/data/Hll6K9Empty.sk b/src/main/resources/hll/data/Hll6K9Empty.sk
new file mode 100644
index 0000000..ae7d75c
Binary files /dev/null and b/src/main/resources/hll/data/Hll6K9Empty.sk differ
diff --git a/src/main/resources/hll/data/Hll6K9Hll.sk b/src/main/resources/hll/data/Hll6K9Hll.sk
new file mode 100644
index 0000000..38a1c54
Binary files /dev/null and b/src/main/resources/hll/data/Hll6K9Hll.sk differ
diff --git a/src/main/resources/hll/data/Hll6K9List.sk b/src/main/resources/hll/data/Hll6K9List.sk
new file mode 100644
index 0000000..307eb25
--- /dev/null
+++ b/src/main/resources/hll/data/Hll6K9List.sk
@@ -0,0 +1 @@
+	NM��365C4�S
diff --git a/src/main/resources/hll/data/Hll6K9Set.sk b/src/main/resources/hll/data/Hll6K9Set.sk
new file mode 100644
index 0000000..dd246c9
Binary files /dev/null and b/src/main/resources/hll/data/Hll6K9Set.sk differ
diff --git a/src/main/resources/hll/data/Hll8K8Empty.sk b/src/main/resources/hll/data/Hll8K8Empty.sk
new file mode 100644
index 0000000..522ef32
Binary files /dev/null and b/src/main/resources/hll/data/Hll8K8Empty.sk differ
diff --git a/src/main/resources/hll/data/Hll8K8Hll.sk b/src/main/resources/hll/data/Hll8K8Hll.sk
new file mode 100644
index 0000000..0e55bf4
Binary files /dev/null and b/src/main/resources/hll/data/Hll8K8Hll.sk differ
diff --git a/src/main/resources/hll/data/Hll8K8List.sk b/src/main/resources/hll/data/Hll8K8List.sk
new file mode 100644
index 0000000..f35d7fe
--- /dev/null
+++ b/src/main/resources/hll/data/Hll8K8List.sk
@@ -0,0 +1 @@
+W�X�82m��^�
\ No newline at end of file
diff --git a/src/main/resources/hll/data/Hll8K8Set.sk b/src/main/resources/hll/data/Hll8K8Set.sk
new file mode 100644
index 0000000..3de7601
Binary files /dev/null and b/src/main/resources/hll/data/Hll8K8Set.sk differ
diff --git a/src/main/resources/hll/data/Hll8K9Empty.sk b/src/main/resources/hll/data/Hll8K9Empty.sk
new file mode 100644
index 0000000..9233349
Binary files /dev/null and b/src/main/resources/hll/data/Hll8K9Empty.sk differ
diff --git a/src/main/resources/hll/data/Hll8K9Hll.sk b/src/main/resources/hll/data/Hll8K9Hll.sk
new file mode 100644
index 0000000..28e6bbf
Binary files /dev/null and b/src/main/resources/hll/data/Hll8K9Hll.sk differ
diff --git a/src/main/resources/hll/data/Hll8K9List.sk b/src/main/resources/hll/data/Hll8K9List.sk
new file mode 100644
index 0000000..857fa42
--- /dev/null
+++ b/src/main/resources/hll/data/Hll8K9List.sk
@@ -0,0 +1 @@
+	�ozBD�c�
\ No newline at end of file
diff --git a/src/main/resources/hll/data/Hll8K9Set.sk b/src/main/resources/hll/data/Hll8K9Set.sk
new file mode 100644
index 0000000..69fb34e
Binary files /dev/null and b/src/main/resources/hll/data/Hll8K9Set.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll4K8Empty.sk b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll4K8Empty.sk
new file mode 100644
index 0000000..69a652a
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll4K8Empty.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll4K8Hll.sk b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll4K8Hll.sk
new file mode 100644
index 0000000..6ccb221
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll4K8Hll.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll4K8List.sk b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll4K8List.sk
new file mode 100644
index 0000000..73dd019
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll4K8List.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll4K8Set.sk b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll4K8Set.sk
new file mode 100644
index 0000000..a69be02
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll4K8Set.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll4K9Empty.sk b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll4K9Empty.sk
new file mode 100644
index 0000000..69a652a
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll4K9Empty.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll4K9Hll.sk b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll4K9Hll.sk
new file mode 100644
index 0000000..cc9213a
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll4K9Hll.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll4K9List.sk b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll4K9List.sk
new file mode 100644
index 0000000..b968efd
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll4K9List.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll4K9Set.sk b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll4K9Set.sk
new file mode 100644
index 0000000..6ca243f
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll4K9Set.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll6K8Empty.sk b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll6K8Empty.sk
new file mode 100644
index 0000000..69a652a
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll6K8Empty.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll6K8Hll.sk b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll6K8Hll.sk
new file mode 100644
index 0000000..f21657c
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll6K8Hll.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll6K8List.sk b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll6K8List.sk
new file mode 100644
index 0000000..a611015
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll6K8List.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll6K8Set.sk b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll6K8Set.sk
new file mode 100644
index 0000000..3e07fce
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll6K8Set.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll6K9Empty.sk b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll6K9Empty.sk
new file mode 100644
index 0000000..69a652a
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll6K9Empty.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll6K9Hll.sk b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll6K9Hll.sk
new file mode 100644
index 0000000..c7ce1f1
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll6K9Hll.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll6K9List.sk b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll6K9List.sk
new file mode 100644
index 0000000..4b1492c
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll6K9List.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll6K9Set.sk b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll6K9Set.sk
new file mode 100644
index 0000000..7056fc3
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll6K9Set.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll8K8Empty.sk b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll8K8Empty.sk
new file mode 100644
index 0000000..69a652a
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll8K8Empty.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll8K8Hll.sk b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll8K8Hll.sk
new file mode 100644
index 0000000..0e55bf4
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll8K8Hll.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll8K8List.sk b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll8K8List.sk
new file mode 100644
index 0000000..a82abdc
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll8K8List.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll8K8Set.sk b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll8K8Set.sk
new file mode 100644
index 0000000..38c9f49
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll8K8Set.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll8K9Empty.sk b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll8K9Empty.sk
new file mode 100644
index 0000000..69a652a
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll8K9Empty.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll8K9Hll.sk b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll8K9Hll.sk
new file mode 100644
index 0000000..5ad3461
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll8K9Hll.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll8K9List.sk b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll8K9List.sk
new file mode 100644
index 0000000..f1d054f
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll8K9List.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll8K9Set.sk b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll8K9Set.sk
new file mode 100644
index 0000000..a9eb0b7
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Empty_Hll8K9Set.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll4K8Empty.sk b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll4K8Empty.sk
new file mode 100644
index 0000000..0e55bf4
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll4K8Empty.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll4K8Hll.sk b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll4K8Hll.sk
new file mode 100644
index 0000000..49dc75c
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll4K8Hll.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll4K8List.sk b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll4K8List.sk
new file mode 100644
index 0000000..c6e95ba
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll4K8List.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll4K8Set.sk b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll4K8Set.sk
new file mode 100644
index 0000000..12e7fa4
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll4K8Set.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll4K9Empty.sk b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll4K9Empty.sk
new file mode 100644
index 0000000..0e55bf4
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll4K9Empty.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll4K9Hll.sk b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll4K9Hll.sk
new file mode 100644
index 0000000..f0a53f9
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll4K9Hll.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll4K9List.sk b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll4K9List.sk
new file mode 100644
index 0000000..e9a810a
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll4K9List.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll4K9Set.sk b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll4K9Set.sk
new file mode 100644
index 0000000..b5dcd26
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll4K9Set.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll6K8Empty.sk b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll6K8Empty.sk
new file mode 100644
index 0000000..0e55bf4
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll6K8Empty.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll6K8Hll.sk b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll6K8Hll.sk
new file mode 100644
index 0000000..563f7a8
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll6K8Hll.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll6K8List.sk b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll6K8List.sk
new file mode 100644
index 0000000..754cfb0
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll6K8List.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll6K8Set.sk b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll6K8Set.sk
new file mode 100644
index 0000000..0016a72
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll6K8Set.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll6K9Empty.sk b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll6K9Empty.sk
new file mode 100644
index 0000000..0e55bf4
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll6K9Empty.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll6K9Hll.sk b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll6K9Hll.sk
new file mode 100644
index 0000000..d82233c
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll6K9Hll.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll6K9List.sk b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll6K9List.sk
new file mode 100644
index 0000000..d030fa6
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll6K9List.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll6K9Set.sk b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll6K9Set.sk
new file mode 100644
index 0000000..b57d55f
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll6K9Set.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll8K8Empty.sk b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll8K8Empty.sk
new file mode 100644
index 0000000..0e55bf4
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll8K8Empty.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll8K8Hll.sk b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll8K8Hll.sk
new file mode 100644
index 0000000..63caf25
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll8K8Hll.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll8K8List.sk b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll8K8List.sk
new file mode 100644
index 0000000..fb40a7e
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll8K8List.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll8K8Set.sk b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll8K8Set.sk
new file mode 100644
index 0000000..15368d6
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll8K8Set.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll8K9Empty.sk b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll8K9Empty.sk
new file mode 100644
index 0000000..0e55bf4
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll8K9Empty.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll8K9Hll.sk b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll8K9Hll.sk
new file mode 100644
index 0000000..4f99142
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll8K9Hll.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll8K9List.sk b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll8K9List.sk
new file mode 100644
index 0000000..fc1814a
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll8K9List.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll8K9Set.sk b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll8K9Set.sk
new file mode 100644
index 0000000..e65b84a
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Hll_Hll8K9Set.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8List_Hll4K8Empty.sk b/src/main/resources/hll/data/UK8_Hll8K8List_Hll4K8Empty.sk
new file mode 100644
index 0000000..a82abdc
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8List_Hll4K8Empty.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8List_Hll4K8Hll.sk b/src/main/resources/hll/data/UK8_Hll8K8List_Hll4K8Hll.sk
new file mode 100644
index 0000000..9c08fca
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8List_Hll4K8Hll.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8List_Hll4K8List.sk b/src/main/resources/hll/data/UK8_Hll8K8List_Hll4K8List.sk
new file mode 100644
index 0000000..0d4d5a3
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8List_Hll4K8List.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8List_Hll4K8Set.sk b/src/main/resources/hll/data/UK8_Hll8K8List_Hll4K8Set.sk
new file mode 100644
index 0000000..ebd84b9
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8List_Hll4K8Set.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8List_Hll4K9Empty.sk b/src/main/resources/hll/data/UK8_Hll8K8List_Hll4K9Empty.sk
new file mode 100644
index 0000000..a82abdc
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8List_Hll4K9Empty.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8List_Hll4K9Hll.sk b/src/main/resources/hll/data/UK8_Hll8K8List_Hll4K9Hll.sk
new file mode 100644
index 0000000..46cf553
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8List_Hll4K9Hll.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8List_Hll4K9List.sk b/src/main/resources/hll/data/UK8_Hll8K8List_Hll4K9List.sk
new file mode 100644
index 0000000..826e768
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8List_Hll4K9List.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8List_Hll4K9Set.sk b/src/main/resources/hll/data/UK8_Hll8K8List_Hll4K9Set.sk
new file mode 100644
index 0000000..86e828e
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8List_Hll4K9Set.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8List_Hll6K8Empty.sk b/src/main/resources/hll/data/UK8_Hll8K8List_Hll6K8Empty.sk
new file mode 100644
index 0000000..a82abdc
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8List_Hll6K8Empty.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8List_Hll6K8Hll.sk b/src/main/resources/hll/data/UK8_Hll8K8List_Hll6K8Hll.sk
new file mode 100644
index 0000000..c1e4e7e
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8List_Hll6K8Hll.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8List_Hll6K8List.sk b/src/main/resources/hll/data/UK8_Hll8K8List_Hll6K8List.sk
new file mode 100644
index 0000000..2fd0104
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8List_Hll6K8List.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8List_Hll6K8Set.sk b/src/main/resources/hll/data/UK8_Hll8K8List_Hll6K8Set.sk
new file mode 100644
index 0000000..5925f0f
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8List_Hll6K8Set.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8List_Hll6K9Empty.sk b/src/main/resources/hll/data/UK8_Hll8K8List_Hll6K9Empty.sk
new file mode 100644
index 0000000..a82abdc
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8List_Hll6K9Empty.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8List_Hll6K9Hll.sk b/src/main/resources/hll/data/UK8_Hll8K8List_Hll6K9Hll.sk
new file mode 100644
index 0000000..c99d8b7
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8List_Hll6K9Hll.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8List_Hll6K9List.sk b/src/main/resources/hll/data/UK8_Hll8K8List_Hll6K9List.sk
new file mode 100644
index 0000000..627ae71
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8List_Hll6K9List.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8List_Hll6K9Set.sk b/src/main/resources/hll/data/UK8_Hll8K8List_Hll6K9Set.sk
new file mode 100644
index 0000000..c8831cc
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8List_Hll6K9Set.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8List_Hll8K8Empty.sk b/src/main/resources/hll/data/UK8_Hll8K8List_Hll8K8Empty.sk
new file mode 100644
index 0000000..a82abdc
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8List_Hll8K8Empty.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8List_Hll8K8Hll.sk b/src/main/resources/hll/data/UK8_Hll8K8List_Hll8K8Hll.sk
new file mode 100644
index 0000000..fb40a7e
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8List_Hll8K8Hll.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8List_Hll8K8List.sk b/src/main/resources/hll/data/UK8_Hll8K8List_Hll8K8List.sk
new file mode 100644
index 0000000..a82abdc
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8List_Hll8K8List.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8List_Hll8K8Set.sk b/src/main/resources/hll/data/UK8_Hll8K8List_Hll8K8Set.sk
new file mode 100644
index 0000000..87a2f09
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8List_Hll8K8Set.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8List_Hll8K9Empty.sk b/src/main/resources/hll/data/UK8_Hll8K8List_Hll8K9Empty.sk
new file mode 100644
index 0000000..a82abdc
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8List_Hll8K9Empty.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8List_Hll8K9Hll.sk b/src/main/resources/hll/data/UK8_Hll8K8List_Hll8K9Hll.sk
new file mode 100644
index 0000000..c994549
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8List_Hll8K9Hll.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8List_Hll8K9List.sk b/src/main/resources/hll/data/UK8_Hll8K8List_Hll8K9List.sk
new file mode 100644
index 0000000..bf0a8a1
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8List_Hll8K9List.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8List_Hll8K9Set.sk b/src/main/resources/hll/data/UK8_Hll8K8List_Hll8K9Set.sk
new file mode 100644
index 0000000..1d3eae7
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8List_Hll8K9Set.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Set_Hll4K8Empty.sk b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll4K8Empty.sk
new file mode 100644
index 0000000..38c9f49
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll4K8Empty.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Set_Hll4K8Hll.sk b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll4K8Hll.sk
new file mode 100644
index 0000000..e9abc3b
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll4K8Hll.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Set_Hll4K8List.sk b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll4K8List.sk
new file mode 100644
index 0000000..4bb4868
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll4K8List.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Set_Hll4K8Set.sk b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll4K8Set.sk
new file mode 100644
index 0000000..e11d56c
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll4K8Set.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Set_Hll4K9Empty.sk b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll4K9Empty.sk
new file mode 100644
index 0000000..38c9f49
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll4K9Empty.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Set_Hll4K9Hll.sk b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll4K9Hll.sk
new file mode 100644
index 0000000..824d573
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll4K9Hll.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Set_Hll4K9List.sk b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll4K9List.sk
new file mode 100644
index 0000000..39c0555
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll4K9List.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Set_Hll4K9Set.sk b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll4K9Set.sk
new file mode 100644
index 0000000..4f7402a
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll4K9Set.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Set_Hll6K8Empty.sk b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll6K8Empty.sk
new file mode 100644
index 0000000..38c9f49
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll6K8Empty.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Set_Hll6K8Hll.sk b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll6K8Hll.sk
new file mode 100644
index 0000000..012e413
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll6K8Hll.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Set_Hll6K8List.sk b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll6K8List.sk
new file mode 100644
index 0000000..60a7c3d
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll6K8List.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Set_Hll6K8Set.sk b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll6K8Set.sk
new file mode 100644
index 0000000..1d2a608
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll6K8Set.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Set_Hll6K9Empty.sk b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll6K9Empty.sk
new file mode 100644
index 0000000..38c9f49
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll6K9Empty.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Set_Hll6K9Hll.sk b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll6K9Hll.sk
new file mode 100644
index 0000000..b53850a
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll6K9Hll.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Set_Hll6K9List.sk b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll6K9List.sk
new file mode 100644
index 0000000..1217db2
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll6K9List.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Set_Hll6K9Set.sk b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll6K9Set.sk
new file mode 100644
index 0000000..09c4179
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll6K9Set.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Set_Hll8K8Empty.sk b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll8K8Empty.sk
new file mode 100644
index 0000000..38c9f49
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll8K8Empty.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Set_Hll8K8Hll.sk b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll8K8Hll.sk
new file mode 100644
index 0000000..15368d6
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll8K8Hll.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Set_Hll8K8List.sk b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll8K8List.sk
new file mode 100644
index 0000000..0f8469c
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll8K8List.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Set_Hll8K8Set.sk b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll8K8Set.sk
new file mode 100644
index 0000000..38c9f49
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll8K8Set.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Set_Hll8K9Empty.sk b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll8K9Empty.sk
new file mode 100644
index 0000000..38c9f49
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll8K9Empty.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Set_Hll8K9Hll.sk b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll8K9Hll.sk
new file mode 100644
index 0000000..5e46f02
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll8K9Hll.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Set_Hll8K9List.sk b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll8K9List.sk
new file mode 100644
index 0000000..a4fe1ca
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll8K9List.sk differ
diff --git a/src/main/resources/hll/data/UK8_Hll8K8Set_Hll8K9Set.sk b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll8K9Set.sk
new file mode 100644
index 0000000..8f2cc6e
Binary files /dev/null and b/src/main/resources/hll/data/UK8_Hll8K8Set_Hll8K9Set.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8Empty_Hll4K9Empty.sk b/src/main/resources/hll/data/UK9_Hll8K8Empty_Hll4K9Empty.sk
new file mode 100644
index 0000000..3affec7
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8Empty_Hll4K9Empty.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8Empty_Hll4K9Hll.sk b/src/main/resources/hll/data/UK9_Hll8K8Empty_Hll4K9Hll.sk
new file mode 100644
index 0000000..1b7e131
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8Empty_Hll4K9Hll.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8Empty_Hll4K9List.sk b/src/main/resources/hll/data/UK9_Hll8K8Empty_Hll4K9List.sk
new file mode 100644
index 0000000..5b2f554
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8Empty_Hll4K9List.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8Empty_Hll4K9Set.sk b/src/main/resources/hll/data/UK9_Hll8K8Empty_Hll4K9Set.sk
new file mode 100644
index 0000000..c10605b
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8Empty_Hll4K9Set.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8Empty_Hll6K9Empty.sk b/src/main/resources/hll/data/UK9_Hll8K8Empty_Hll6K9Empty.sk
new file mode 100644
index 0000000..3affec7
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8Empty_Hll6K9Empty.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8Empty_Hll6K9Hll.sk b/src/main/resources/hll/data/UK9_Hll8K8Empty_Hll6K9Hll.sk
new file mode 100644
index 0000000..c61063c
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8Empty_Hll6K9Hll.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8Empty_Hll6K9List.sk b/src/main/resources/hll/data/UK9_Hll8K8Empty_Hll6K9List.sk
new file mode 100644
index 0000000..e383aa0
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8Empty_Hll6K9List.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8Empty_Hll6K9Set.sk b/src/main/resources/hll/data/UK9_Hll8K8Empty_Hll6K9Set.sk
new file mode 100644
index 0000000..665c455
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8Empty_Hll6K9Set.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8Empty_Hll8K9Empty.sk b/src/main/resources/hll/data/UK9_Hll8K8Empty_Hll8K9Empty.sk
new file mode 100644
index 0000000..3affec7
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8Empty_Hll8K9Empty.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8Empty_Hll8K9Hll.sk b/src/main/resources/hll/data/UK9_Hll8K8Empty_Hll8K9Hll.sk
new file mode 100644
index 0000000..28e6bbf
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8Empty_Hll8K9Hll.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8Empty_Hll8K9List.sk b/src/main/resources/hll/data/UK9_Hll8K8Empty_Hll8K9List.sk
new file mode 100644
index 0000000..5675dc4
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8Empty_Hll8K9List.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8Empty_Hll8K9Set.sk b/src/main/resources/hll/data/UK9_Hll8K8Empty_Hll8K9Set.sk
new file mode 100644
index 0000000..49ee872
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8Empty_Hll8K9Set.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8Hll_Hll4K9Empty.sk b/src/main/resources/hll/data/UK9_Hll8K8Hll_Hll4K9Empty.sk
new file mode 100644
index 0000000..0e55bf4
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8Hll_Hll4K9Empty.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8Hll_Hll4K9Hll.sk b/src/main/resources/hll/data/UK9_Hll8K8Hll_Hll4K9Hll.sk
new file mode 100644
index 0000000..f0a53f9
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8Hll_Hll4K9Hll.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8Hll_Hll4K9List.sk b/src/main/resources/hll/data/UK9_Hll8K8Hll_Hll4K9List.sk
new file mode 100644
index 0000000..e9a810a
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8Hll_Hll4K9List.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8Hll_Hll4K9Set.sk b/src/main/resources/hll/data/UK9_Hll8K8Hll_Hll4K9Set.sk
new file mode 100644
index 0000000..b5dcd26
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8Hll_Hll4K9Set.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8Hll_Hll6K9Empty.sk b/src/main/resources/hll/data/UK9_Hll8K8Hll_Hll6K9Empty.sk
new file mode 100644
index 0000000..0e55bf4
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8Hll_Hll6K9Empty.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8Hll_Hll6K9Hll.sk b/src/main/resources/hll/data/UK9_Hll8K8Hll_Hll6K9Hll.sk
new file mode 100644
index 0000000..d82233c
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8Hll_Hll6K9Hll.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8Hll_Hll6K9List.sk b/src/main/resources/hll/data/UK9_Hll8K8Hll_Hll6K9List.sk
new file mode 100644
index 0000000..d030fa6
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8Hll_Hll6K9List.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8Hll_Hll6K9Set.sk b/src/main/resources/hll/data/UK9_Hll8K8Hll_Hll6K9Set.sk
new file mode 100644
index 0000000..b57d55f
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8Hll_Hll6K9Set.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8Hll_Hll8K9Empty.sk b/src/main/resources/hll/data/UK9_Hll8K8Hll_Hll8K9Empty.sk
new file mode 100644
index 0000000..0e55bf4
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8Hll_Hll8K9Empty.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8Hll_Hll8K9Hll.sk b/src/main/resources/hll/data/UK9_Hll8K8Hll_Hll8K9Hll.sk
new file mode 100644
index 0000000..4f99142
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8Hll_Hll8K9Hll.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8Hll_Hll8K9List.sk b/src/main/resources/hll/data/UK9_Hll8K8Hll_Hll8K9List.sk
new file mode 100644
index 0000000..fc1814a
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8Hll_Hll8K9List.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8Hll_Hll8K9Set.sk b/src/main/resources/hll/data/UK9_Hll8K8Hll_Hll8K9Set.sk
new file mode 100644
index 0000000..e65b84a
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8Hll_Hll8K9Set.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8List_Hll4K9Empty.sk b/src/main/resources/hll/data/UK9_Hll8K8List_Hll4K9Empty.sk
new file mode 100644
index 0000000..12285e6
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8List_Hll4K9Empty.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8List_Hll4K9Hll.sk b/src/main/resources/hll/data/UK9_Hll8K8List_Hll4K9Hll.sk
new file mode 100644
index 0000000..cd74f49
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8List_Hll4K9Hll.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8List_Hll4K9List.sk b/src/main/resources/hll/data/UK9_Hll8K8List_Hll4K9List.sk
new file mode 100644
index 0000000..7750824
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8List_Hll4K9List.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8List_Hll4K9Set.sk b/src/main/resources/hll/data/UK9_Hll8K8List_Hll4K9Set.sk
new file mode 100644
index 0000000..6f1d127
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8List_Hll4K9Set.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8List_Hll6K9Empty.sk b/src/main/resources/hll/data/UK9_Hll8K8List_Hll6K9Empty.sk
new file mode 100644
index 0000000..12285e6
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8List_Hll6K9Empty.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8List_Hll6K9Hll.sk b/src/main/resources/hll/data/UK9_Hll8K8List_Hll6K9Hll.sk
new file mode 100644
index 0000000..3a6313a
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8List_Hll6K9Hll.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8List_Hll6K9List.sk b/src/main/resources/hll/data/UK9_Hll8K8List_Hll6K9List.sk
new file mode 100644
index 0000000..109051d
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8List_Hll6K9List.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8List_Hll6K9Set.sk b/src/main/resources/hll/data/UK9_Hll8K8List_Hll6K9Set.sk
new file mode 100644
index 0000000..17a5b7b
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8List_Hll6K9Set.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8List_Hll8K9Empty.sk b/src/main/resources/hll/data/UK9_Hll8K8List_Hll8K9Empty.sk
new file mode 100644
index 0000000..12285e6
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8List_Hll8K9Empty.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8List_Hll8K9Hll.sk b/src/main/resources/hll/data/UK9_Hll8K8List_Hll8K9Hll.sk
new file mode 100644
index 0000000..76b039b
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8List_Hll8K9Hll.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8List_Hll8K9List.sk b/src/main/resources/hll/data/UK9_Hll8K8List_Hll8K9List.sk
new file mode 100644
index 0000000..9b49d69
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8List_Hll8K9List.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8List_Hll8K9Set.sk b/src/main/resources/hll/data/UK9_Hll8K8List_Hll8K9Set.sk
new file mode 100644
index 0000000..30f4e94
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8List_Hll8K9Set.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8Set_Hll4K9Empty.sk b/src/main/resources/hll/data/UK9_Hll8K8Set_Hll4K9Empty.sk
new file mode 100644
index 0000000..9cd556f
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8Set_Hll4K9Empty.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8Set_Hll4K9Hll.sk b/src/main/resources/hll/data/UK9_Hll8K8Set_Hll4K9Hll.sk
new file mode 100644
index 0000000..3850276
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8Set_Hll4K9Hll.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8Set_Hll4K9List.sk b/src/main/resources/hll/data/UK9_Hll8K8Set_Hll4K9List.sk
new file mode 100644
index 0000000..0a77797
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8Set_Hll4K9List.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8Set_Hll4K9Set.sk b/src/main/resources/hll/data/UK9_Hll8K8Set_Hll4K9Set.sk
new file mode 100644
index 0000000..39d2db3
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8Set_Hll4K9Set.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8Set_Hll6K9Empty.sk b/src/main/resources/hll/data/UK9_Hll8K8Set_Hll6K9Empty.sk
new file mode 100644
index 0000000..9cd556f
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8Set_Hll6K9Empty.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8Set_Hll6K9Hll.sk b/src/main/resources/hll/data/UK9_Hll8K8Set_Hll6K9Hll.sk
new file mode 100644
index 0000000..ca4e9ba
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8Set_Hll6K9Hll.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8Set_Hll6K9List.sk b/src/main/resources/hll/data/UK9_Hll8K8Set_Hll6K9List.sk
new file mode 100644
index 0000000..7977e1c
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8Set_Hll6K9List.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8Set_Hll6K9Set.sk b/src/main/resources/hll/data/UK9_Hll8K8Set_Hll6K9Set.sk
new file mode 100644
index 0000000..3ab250d
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8Set_Hll6K9Set.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8Set_Hll8K9Empty.sk b/src/main/resources/hll/data/UK9_Hll8K8Set_Hll8K9Empty.sk
new file mode 100644
index 0000000..9cd556f
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8Set_Hll8K9Empty.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8Set_Hll8K9Hll.sk b/src/main/resources/hll/data/UK9_Hll8K8Set_Hll8K9Hll.sk
new file mode 100644
index 0000000..7c2b286
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8Set_Hll8K9Hll.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8Set_Hll8K9List.sk b/src/main/resources/hll/data/UK9_Hll8K8Set_Hll8K9List.sk
new file mode 100644
index 0000000..93b4a23
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8Set_Hll8K9List.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K8Set_Hll8K9Set.sk b/src/main/resources/hll/data/UK9_Hll8K8Set_Hll8K9Set.sk
new file mode 100644
index 0000000..86a031c
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K8Set_Hll8K9Set.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9Empty_Hll4K8Empty.sk b/src/main/resources/hll/data/UK9_Hll8K9Empty_Hll4K8Empty.sk
new file mode 100644
index 0000000..3affec7
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9Empty_Hll4K8Empty.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9Empty_Hll4K8Hll.sk b/src/main/resources/hll/data/UK9_Hll8K9Empty_Hll4K8Hll.sk
new file mode 100644
index 0000000..6ccb221
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9Empty_Hll4K8Hll.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9Empty_Hll4K8List.sk b/src/main/resources/hll/data/UK9_Hll8K9Empty_Hll4K8List.sk
new file mode 100644
index 0000000..92771ef
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9Empty_Hll4K8List.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9Empty_Hll4K8Set.sk b/src/main/resources/hll/data/UK9_Hll8K9Empty_Hll4K8Set.sk
new file mode 100644
index 0000000..63bb514
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9Empty_Hll4K8Set.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9Empty_Hll6K8Empty.sk b/src/main/resources/hll/data/UK9_Hll8K9Empty_Hll6K8Empty.sk
new file mode 100644
index 0000000..3affec7
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9Empty_Hll6K8Empty.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9Empty_Hll6K8Hll.sk b/src/main/resources/hll/data/UK9_Hll8K9Empty_Hll6K8Hll.sk
new file mode 100644
index 0000000..f21657c
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9Empty_Hll6K8Hll.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9Empty_Hll6K8List.sk b/src/main/resources/hll/data/UK9_Hll8K9Empty_Hll6K8List.sk
new file mode 100644
index 0000000..7838f6c
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9Empty_Hll6K8List.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9Empty_Hll6K8Set.sk b/src/main/resources/hll/data/UK9_Hll8K9Empty_Hll6K8Set.sk
new file mode 100644
index 0000000..930e856
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9Empty_Hll6K8Set.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9Empty_Hll8K8Empty.sk b/src/main/resources/hll/data/UK9_Hll8K9Empty_Hll8K8Empty.sk
new file mode 100644
index 0000000..3affec7
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9Empty_Hll8K8Empty.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9Empty_Hll8K8Hll.sk b/src/main/resources/hll/data/UK9_Hll8K9Empty_Hll8K8Hll.sk
new file mode 100644
index 0000000..0e55bf4
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9Empty_Hll8K8Hll.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9Empty_Hll8K8List.sk b/src/main/resources/hll/data/UK9_Hll8K9Empty_Hll8K8List.sk
new file mode 100644
index 0000000..12285e6
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9Empty_Hll8K8List.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9Empty_Hll8K8Set.sk b/src/main/resources/hll/data/UK9_Hll8K9Empty_Hll8K8Set.sk
new file mode 100644
index 0000000..9cd556f
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9Empty_Hll8K8Set.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9Hll_Hll4K8Empty.sk b/src/main/resources/hll/data/UK9_Hll8K9Hll_Hll4K8Empty.sk
new file mode 100644
index 0000000..28e6bbf
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9Hll_Hll4K8Empty.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9Hll_Hll4K8Hll.sk b/src/main/resources/hll/data/UK9_Hll8K9Hll_Hll4K8Hll.sk
new file mode 100644
index 0000000..292d65b
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9Hll_Hll4K8Hll.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9Hll_Hll4K8List.sk b/src/main/resources/hll/data/UK9_Hll8K9Hll_Hll4K8List.sk
new file mode 100644
index 0000000..06bba69
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9Hll_Hll4K8List.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9Hll_Hll4K8Set.sk b/src/main/resources/hll/data/UK9_Hll8K9Hll_Hll4K8Set.sk
new file mode 100644
index 0000000..5807403
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9Hll_Hll4K8Set.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9Hll_Hll6K8Empty.sk b/src/main/resources/hll/data/UK9_Hll8K9Hll_Hll6K8Empty.sk
new file mode 100644
index 0000000..28e6bbf
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9Hll_Hll6K8Empty.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9Hll_Hll6K8Hll.sk b/src/main/resources/hll/data/UK9_Hll8K9Hll_Hll6K8Hll.sk
new file mode 100644
index 0000000..62ed32d
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9Hll_Hll6K8Hll.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9Hll_Hll6K8List.sk b/src/main/resources/hll/data/UK9_Hll8K9Hll_Hll6K8List.sk
new file mode 100644
index 0000000..b0462aa
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9Hll_Hll6K8List.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9Hll_Hll6K8Set.sk b/src/main/resources/hll/data/UK9_Hll8K9Hll_Hll6K8Set.sk
new file mode 100644
index 0000000..6383412
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9Hll_Hll6K8Set.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9Hll_Hll8K8Empty.sk b/src/main/resources/hll/data/UK9_Hll8K9Hll_Hll8K8Empty.sk
new file mode 100644
index 0000000..28e6bbf
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9Hll_Hll8K8Empty.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9Hll_Hll8K8Hll.sk b/src/main/resources/hll/data/UK9_Hll8K9Hll_Hll8K8Hll.sk
new file mode 100644
index 0000000..4f99142
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9Hll_Hll8K8Hll.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9Hll_Hll8K8List.sk b/src/main/resources/hll/data/UK9_Hll8K9Hll_Hll8K8List.sk
new file mode 100644
index 0000000..76b039b
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9Hll_Hll8K8List.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9Hll_Hll8K8Set.sk b/src/main/resources/hll/data/UK9_Hll8K9Hll_Hll8K8Set.sk
new file mode 100644
index 0000000..4808c72
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9Hll_Hll8K8Set.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9List_Hll4K8Empty.sk b/src/main/resources/hll/data/UK9_Hll8K9List_Hll4K8Empty.sk
new file mode 100644
index 0000000..5675dc4
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9List_Hll4K8Empty.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9List_Hll4K8Hll.sk b/src/main/resources/hll/data/UK9_Hll8K9List_Hll4K8Hll.sk
new file mode 100644
index 0000000..babc771
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9List_Hll4K8Hll.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9List_Hll4K8List.sk b/src/main/resources/hll/data/UK9_Hll8K9List_Hll4K8List.sk
new file mode 100644
index 0000000..7944b48
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9List_Hll4K8List.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9List_Hll4K8Set.sk b/src/main/resources/hll/data/UK9_Hll8K9List_Hll4K8Set.sk
new file mode 100644
index 0000000..4e07852
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9List_Hll4K8Set.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9List_Hll6K8Empty.sk b/src/main/resources/hll/data/UK9_Hll8K9List_Hll6K8Empty.sk
new file mode 100644
index 0000000..5675dc4
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9List_Hll6K8Empty.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9List_Hll6K8Hll.sk b/src/main/resources/hll/data/UK9_Hll8K9List_Hll6K8Hll.sk
new file mode 100644
index 0000000..429556e
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9List_Hll6K8Hll.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9List_Hll6K8List.sk b/src/main/resources/hll/data/UK9_Hll8K9List_Hll6K8List.sk
new file mode 100644
index 0000000..107bf27
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9List_Hll6K8List.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9List_Hll6K8Set.sk b/src/main/resources/hll/data/UK9_Hll8K9List_Hll6K8Set.sk
new file mode 100644
index 0000000..8731db3
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9List_Hll6K8Set.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9List_Hll8K8Empty.sk b/src/main/resources/hll/data/UK9_Hll8K9List_Hll8K8Empty.sk
new file mode 100644
index 0000000..5675dc4
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9List_Hll8K8Empty.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9List_Hll8K8Hll.sk b/src/main/resources/hll/data/UK9_Hll8K9List_Hll8K8Hll.sk
new file mode 100644
index 0000000..fc1814a
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9List_Hll8K8Hll.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9List_Hll8K8List.sk b/src/main/resources/hll/data/UK9_Hll8K9List_Hll8K8List.sk
new file mode 100644
index 0000000..3d26e0d
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9List_Hll8K8List.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9List_Hll8K8Set.sk b/src/main/resources/hll/data/UK9_Hll8K9List_Hll8K8Set.sk
new file mode 100644
index 0000000..9013bce
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9List_Hll8K8Set.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9Set_Hll4K8Empty.sk b/src/main/resources/hll/data/UK9_Hll8K9Set_Hll4K8Empty.sk
new file mode 100644
index 0000000..49ee872
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9Set_Hll4K8Empty.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9Set_Hll4K8Hll.sk b/src/main/resources/hll/data/UK9_Hll8K9Set_Hll4K8Hll.sk
new file mode 100644
index 0000000..359e1a2
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9Set_Hll4K8Hll.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9Set_Hll4K8List.sk b/src/main/resources/hll/data/UK9_Hll8K9Set_Hll4K8List.sk
new file mode 100644
index 0000000..db5705d
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9Set_Hll4K8List.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9Set_Hll4K8Set.sk b/src/main/resources/hll/data/UK9_Hll8K9Set_Hll4K8Set.sk
new file mode 100644
index 0000000..5661922
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9Set_Hll4K8Set.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9Set_Hll6K8Empty.sk b/src/main/resources/hll/data/UK9_Hll8K9Set_Hll6K8Empty.sk
new file mode 100644
index 0000000..49ee872
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9Set_Hll6K8Empty.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9Set_Hll6K8Hll.sk b/src/main/resources/hll/data/UK9_Hll8K9Set_Hll6K8Hll.sk
new file mode 100644
index 0000000..f9d4eab
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9Set_Hll6K8Hll.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9Set_Hll6K8List.sk b/src/main/resources/hll/data/UK9_Hll8K9Set_Hll6K8List.sk
new file mode 100644
index 0000000..13053ba
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9Set_Hll6K8List.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9Set_Hll6K8Set.sk b/src/main/resources/hll/data/UK9_Hll8K9Set_Hll6K8Set.sk
new file mode 100644
index 0000000..e55f136
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9Set_Hll6K8Set.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9Set_Hll8K8Empty.sk b/src/main/resources/hll/data/UK9_Hll8K9Set_Hll8K8Empty.sk
new file mode 100644
index 0000000..49ee872
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9Set_Hll8K8Empty.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9Set_Hll8K8Hll.sk b/src/main/resources/hll/data/UK9_Hll8K9Set_Hll8K8Hll.sk
new file mode 100644
index 0000000..e65b84a
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9Set_Hll8K8Hll.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9Set_Hll8K8List.sk b/src/main/resources/hll/data/UK9_Hll8K9Set_Hll8K8List.sk
new file mode 100644
index 0000000..8f4f4c7
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9Set_Hll8K8List.sk differ
diff --git a/src/main/resources/hll/data/UK9_Hll8K9Set_Hll8K8Set.sk b/src/main/resources/hll/data/UK9_Hll8K9Set_Hll8K8Set.sk
new file mode 100644
index 0000000..cd4fc56
Binary files /dev/null and b/src/main/resources/hll/data/UK9_Hll8K9Set_Hll8K8Set.sk differ
diff --git a/src/main/resources/kll/KllDoublesSketchRankGaussianAccuracyJob.conf b/src/main/resources/kll/KllDoublesSketchRankGaussianAccuracyJob.conf
new file mode 100644
index 0000000..571e3d9
--- /dev/null
+++ b/src/main/resources/kll/KllDoublesSketchRankGaussianAccuracyJob.conf
@@ -0,0 +1,43 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+JobProfile=org.apache.datasketches.characterization.kll.KllDoublesSketchRankGaussianAccuracyProfile
+
+# Trials config (independent of sketch)
+## Stream lengths
+LgMin=11    # The starting stream length
+LgMax=11    # The ending stream length
+LgDelta=3   # If > 0, this is the lg Increment
+PPO=8       # The horizontal x-resolution of trials points
+
+LgTrials=18 # lgTrials at every stream length
+ErrSkLgK=12   # parameter for the rank error distribution sketch
+
+# Plotting
+NumPlotPoints=100 # number of plot points along the x-axis
+
+# Specific sketch config
+K=100 # sketch size and accuracy parameter
+criteria=INCLUSIVE #INCLUSIVE or EXCLUSIVE
+useBulk=false # query ranks using getRanks(arr) instead of separate getRank() for each value
+direct=false   # vs heap
+
+# Date-Time Profile
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec: PST (UTC-8) = -28800000  PDT (UTC-7) = -25200000
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss 
\ No newline at end of file
diff --git a/src/main/resources/kll/KllDoublesSketchWeightedRankGaussianAccuracyJob.conf b/src/main/resources/kll/KllDoublesSketchWeightedRankGaussianAccuracyJob.conf
new file mode 100644
index 0000000..153bfd2
--- /dev/null
+++ b/src/main/resources/kll/KllDoublesSketchWeightedRankGaussianAccuracyJob.conf
@@ -0,0 +1,41 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+JobProfile=org.apache.datasketches.characterization.kll.KllDoublesSketchWeightedRankGaussianAccuracyProfile
+
+## Distribution, Stream length, num plot point parameters
+LgNumSteps=10 #64 steps
+LgStepSize=1 #32 items
+
+# Trials config (independent of sketch)
+LgTrials=18 # lgTrials 
+ErrSkLgK=12   # size parameter for the rank error distribution sketch
+
+# Sketch config
+K=100 # sketch size and accuracy parameter
+dataType=double #double vs float (vs item)
+Criteria=INCLUSIVE #INCLUSIVE or EXCLUSIVE
+#UseGetRanks=true # query ranks using getRanks(arr) instead of separate getRank() for each value
+Direct=false   # vs heap
+WeightedUpdate=true # vs single # Update method
+
+
+# Date-Time Profile (used by Job class)
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec: PST (UTC-8) = -28800000  PDT (UTC-7) = -25200000
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss 
\ No newline at end of file
diff --git a/src/main/resources/kll/KllFloatsSketchRankGaussianAccuracyJob.conf b/src/main/resources/kll/KllFloatsSketchRankGaussianAccuracyJob.conf
new file mode 100644
index 0000000..60ddca0
--- /dev/null
+++ b/src/main/resources/kll/KllFloatsSketchRankGaussianAccuracyJob.conf
@@ -0,0 +1,44 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+JobProfile=org.apache.datasketches.characterization.kll.KllFloatsSketchRankGaussianAccuracyProfile
+
+# Trials config (independent of sketch)
+## Stream lengths
+LgMin=11    # The starting stream length
+LgMax=11    # How high the stream length goes
+LgDelta=3   # If > 0, this is the lg Increment
+PPO=8       # The horizontal x-resolution of trials points
+
+LgTrials=18 # lgTrials at every stream length
+ErrSkLgK=12   # parameter for the rank error distribution sketch
+
+# Plotting
+NumPlotPoints=100 # number of plot points along the x-axis
+
+# Specific sketch config
+K=100 # sketch size and accuracy parameter
+criteria=INCLUSIVE #INCLUSIVE or EXCLUSIVE
+useBulk=false # query ranks using getRanks(arr) instead of separate getRank() for each value
+direct=false
+
+
+# Date-Time Profile
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec: PST (UTC-8) = -28_800_000  PDT (UTC-7) = -25_200_000
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss 
diff --git a/src/main/resources/kll/KllFloatsSketchSpeedJob.conf b/src/main/resources/kll/KllFloatsSketchSpeedJob.conf
new file mode 100644
index 0000000..6e45876
--- /dev/null
+++ b/src/main/resources/kll/KllFloatsSketchSpeedJob.conf
@@ -0,0 +1,27 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+JobProfile=org.apache.datasketches.characterization.kll.KllFloatsSketchSpeedProfile
+K=200 # sketch size and accuracy parameter
+numQueryValues=20 # number of values for getQuantiles(), getCDF() and getRank()
+
+lgMin=0  # The starting stream length
+lgMax=20 # How high the stream length goes
+PPO=16   # The horizontal x-resolution of trials points
+
+lgMaxTrials=9 # Max trials at start (low counts)
+lgMinTrials=9 # Min trials at tail (high counts)
diff --git a/src/main/resources/kll/KllFloatsSketchWeightedRankGaussianAccuracyJob.conf b/src/main/resources/kll/KllFloatsSketchWeightedRankGaussianAccuracyJob.conf
new file mode 100644
index 0000000..6858fb3
--- /dev/null
+++ b/src/main/resources/kll/KllFloatsSketchWeightedRankGaussianAccuracyJob.conf
@@ -0,0 +1,41 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+JobProfile=org.apache.datasketches.characterization.kll.KllFloatsSketchWeightedRankGaussianAccuracyProfile
+
+## Distribution, Stream length, num plot point parameters
+LgNumSteps=6 #64 steps
+LgStepSize=5 #32 items
+
+# Trials config (independent of sketch)
+LgTrials=18 # lgTrials 
+ErrSkLgK=12   # size parameter for the rank error distribution sketch
+
+# Sketch config
+K=100 # sketch size and accuracy parameter
+dataType=float #double vs float (vs item)
+Criteria=INCLUSIVE #INCLUSIVE or EXCLUSIVE
+#UseGetRanks=true # query ranks using getRanks(arr) instead of separate getRank() for each value
+Direct=false   # vs heap
+WeightedUpdate=false # vs single # Update method
+
+
+# Date-Time Profile (used by Job class)
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec: PST (UTC-8) = -28800000  PDT (UTC-7) = -25200000
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss 
\ No newline at end of file
diff --git a/src/main/resources/kll/KllItemsSketchWeightedRankGaussianAccuracyJob.conf b/src/main/resources/kll/KllItemsSketchWeightedRankGaussianAccuracyJob.conf
new file mode 100644
index 0000000..8c4385e
--- /dev/null
+++ b/src/main/resources/kll/KllItemsSketchWeightedRankGaussianAccuracyJob.conf
@@ -0,0 +1,41 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+JobProfile=org.apache.datasketches.characterization.kll.KllItemsSketchWeightedRankGaussianAccuracyProfile
+
+## Distribution, Stream length, num plot point parameters
+LgNumSteps=7 #64 steps
+LgStepSize=4 #32 items
+
+# Trials config (independent of sketch)
+LgTrials=18 # lgTrials 
+ErrSkLgK=12   # size parameter for the rank error distribution sketch
+
+# Sketch config
+K=100 # sketch size and accuracy parameter
+dataType=item #double vs float vs item
+Criteria=INCLUSIVE #INCLUSIVE or EXCLUSIVE
+#UseGetRanks=true # query ranks using getRanks(arr) instead of separate getRank() for each value
+Direct=false   # vs heap
+WeightedUpdate=true # vs single # Update method
+
+
+# Date-Time Profile (used by Job class)
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec: PST (UTC-8) = -28800000  PDT (UTC-7) = -25200000
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss 
\ No newline at end of file
diff --git a/src/main/resources/kll/KllSketchSizeSpeedJob.conf b/src/main/resources/kll/KllSketchSizeSpeedJob.conf
new file mode 100644
index 0000000..77bebd4
--- /dev/null
+++ b/src/main/resources/kll/KllSketchSizeSpeedJob.conf
@@ -0,0 +1,40 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+JobProfile=org.apache.datasketches.characterization.kll.KllSketchSizeSpeedProfile
+
+# Trials config (indep of sketch)
+LgMinT=5
+LgMaxT=13
+
+## Stream lengths
+LgMinSL=1    # The starting stream length
+LgMaxSL=20    # How high the stream length goes
+PpoSL=2       # The horizontal x-resolution of trials points per octave
+LgMinBpSL=10   # The SL breakpoint where the slope starts
+LgMaxBpSL=20   # The SL breakpoint where the slope stops
+
+# Specific sketch config
+KllK=200 # KllSketch size and accuracy
+type=double
+direct=false
+
+# Date-Time Profile
+TimeZone=PDT
+TimeZoneOffset=-25200000 # offset in millisec: PST (UTC-8) = -28_800_000  PDT (UTC-7) = -25_200_000
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss 
\ No newline at end of file
diff --git a/src/main/resources/kll/KllSketchVectorSizeSpeedJob.conf b/src/main/resources/kll/KllSketchVectorSizeSpeedJob.conf
new file mode 100644
index 0000000..c676f2e
--- /dev/null
+++ b/src/main/resources/kll/KllSketchVectorSizeSpeedJob.conf
@@ -0,0 +1,40 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+JobProfile=org.apache.datasketches.characterization.kll.KllSketchVectorSizeSpeedProfile
+
+# Trials config (indep of sketch)
+LgMinT=5
+LgMaxT=13
+
+## Stream lengths
+LgMinSL=1    # The starting stream length
+LgMaxSL=20    # How high the stream length goes
+PpoSL=2       # The horizontal x-resolution of trials points per octave
+LgMinBpSL=10   # The SL breakpoint where the slope starts
+LgMaxBpSL=20   # The SL breakpoint where the slope stops
+
+# Specific sketch config
+KllK=200 # KllSketch size and accuracy
+type=double
+direct=false
+
+# Date-Time Profile
+TimeZone=PDT
+TimeZoneOffset=-25200000 # offset in millisec: PST (UTC-8) = -28_800_000  PDT (UTC-7) = -25_200_000
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss 
\ No newline at end of file
diff --git a/src/main/resources/kll/KllWorstCaseSketchAccuracyJob.conf b/src/main/resources/kll/KllWorstCaseSketchAccuracyJob.conf
new file mode 100644
index 0000000..87c2136
--- /dev/null
+++ b/src/main/resources/kll/KllWorstCaseSketchAccuracyJob.conf
@@ -0,0 +1,37 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+JobProfile=org.apache.datasketches.characterization.kll.KllWorstCaseSketchAccuracyProfile
+
+# Used by BaseQuantilesAccuracyProfile.doTrials()
+lgMin=0  # The starting stream length
+lgMax=20 # How high the stream length goes
+PPO=8    # The horizontal x-resolution of trials points
+trials=10000 # Trials at every stream length
+errLgK=14 # parameter for the rank error distribution sketch
+criteria=INCLUSIVE # or EXCLUSIVE 
+
+# Used by KllSketchAccuracyProfile.configure(Properties)
+K=200 # sketch size and accuracy parameter
+useBulk=false # query ranks using getRanks(arr) instead of separate getRank() for each value
+direct=false   # vs heap
+dataType=float # float vs double vs item
+distributionType=contiguous #contiguous [1..n] vs uniform random on domain [1..Z]
+# Where if double, Z = 8 * 2^53, if float Z = 16 * 2^24
+
+#not used
+errPct=99 # percentile of the rank error distribution to report
diff --git a/src/main/resources/memory/HeapSpeedJob.conf b/src/main/resources/memory/HeapSpeedJob.conf
new file mode 100644
index 0000000..c17e6f6
--- /dev/null
+++ b/src/main/resources/memory/HeapSpeedJob.conf
@@ -0,0 +1,40 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Job
+
+#X Array-size Profile
+Trials_lgMinX=5  #The starting X that is printed at the end.
+Trials_lgMaxX=26 #How high X goes
+Trials_XPPO=4   #The horizontal x-resolution
+
+#Trails Breakpoints Array-size related
+Trials_lgMinBpX=8   #start the downward slope of trials at this LgX
+Trials_lgMaxBpX=26  #stop the downward slope of trials at this LgX
+
+# Trials Profile
+Trials_lgMaxT=24  #Max trials at start (low counts)
+Trials_lgMinT=6  #Min trials at tail (high counts) 
+
+# Date-Time Profile
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss z
+
+#Job Profile
+JobProfile=org.apache.datasketches.characterization.memory.HeapSpeedProfile
diff --git a/src/main/resources/memory/HeapUtf8SpeedJob.conf b/src/main/resources/memory/HeapUtf8SpeedJob.conf
new file mode 100644
index 0000000..cc019dd
--- /dev/null
+++ b/src/main/resources/memory/HeapUtf8SpeedJob.conf
@@ -0,0 +1,40 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Job
+
+#X Array-size Profile
+Trials_lgMinX=3  #The starting X that is printed at the end.
+Trials_lgMaxX=12 #How high X goes
+Trials_XPPO=4   #The horizontal x-resolution
+
+#Trails Breakpoints Array-size related
+Trials_lgMinBpX=3   #start the downward slope of trials at this LgX
+Trials_lgMaxBpX=10  #stop the downward slope of trials at this LgX
+
+# Trials Profile
+Trials_lgMaxT=16  #Max trials at start (low counts)
+Trials_lgMinT=16  #Min trials at tail (high counts) 
+
+# Date-Time Profile
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss z
+
+#Job Profile
+JobProfile=org.apache.datasketches.characterization.memory.HeapUtf8SpeedProfile
diff --git a/src/main/resources/memory/MemoryDirectSpeedJob.conf b/src/main/resources/memory/MemoryDirectSpeedJob.conf
new file mode 100644
index 0000000..ac8d8fa
--- /dev/null
+++ b/src/main/resources/memory/MemoryDirectSpeedJob.conf
@@ -0,0 +1,40 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Job
+
+#X Array-size Profile
+Trials_lgMinX=5  #The starting X that is printed at the end.
+Trials_lgMaxX=26 #How high X goes
+Trials_XPPO=4   #The horizontal x-resolution
+
+#Trails Breakpoints Array-size related
+Trials_lgMinBpX=8   #start the downward slope of trials at this LgX
+Trials_lgMaxBpX=26  #stop the downward slope of trials at this LgX
+
+# Trials Profile
+Trials_lgMaxT=24  #Max trials at start (low counts)
+Trials_lgMinT=6  #Min trials at tail (high counts) 
+
+# Date-Time Profile
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss z
+
+#Job Profile
+JobProfile=org.apache.datasketches.characterization.memory.MemoryDirectSpeedProfile
diff --git a/src/main/resources/memory/UnsafeDirectSpeedJob.conf b/src/main/resources/memory/UnsafeDirectSpeedJob.conf
new file mode 100644
index 0000000..ceb91e3
--- /dev/null
+++ b/src/main/resources/memory/UnsafeDirectSpeedJob.conf
@@ -0,0 +1,40 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Job
+
+#X Array-size Profile
+Trials_lgMinX=5  #The starting X that is printed at the end.
+Trials_lgMaxX=26 #How high X goes
+Trials_XPPO=4   #The horizontal x-resolution
+
+#Trails Breakpoints Array-size related
+Trials_lgMinBpX=8   #start the downward slope of trials at this LgX
+Trials_lgMaxBpX=26  #stop the downward slope of trials at this LgX
+
+# Trials Profile
+Trials_lgMaxT=24  #Max trials at start (low counts)
+Trials_lgMinT=6  #Min trials at tail (high counts) 
+
+# Date-Time Profile
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss z
+
+#Job Profile
+JobProfile=org.apache.datasketches.characterization.memory.UnsafeDirectSpeedProfile
diff --git a/src/main/resources/quantiles/DoublesSketchAccuracyJob.conf b/src/main/resources/quantiles/DoublesSketchAccuracyJob.conf
new file mode 100644
index 0000000..15a372e
--- /dev/null
+++ b/src/main/resources/quantiles/DoublesSketchAccuracyJob.conf
@@ -0,0 +1,28 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+JobProfile=org.apache.datasketches.characterization.quantiles.DoublesSketchAccuracyProfile
+lgK=7 # sketch size and accuracy parameter
+useCompact=true # convert sketch to compact before querying ranks
+useBulk=true # query ranks using getCDF() instead of separate getRank() for each value
+errLgK=10 # parameter for the rank error distribution sketch
+errPct=99 # percentile of the rank error distribution to report
+trials=10 # Trials at every stream length
+lgMin=0  # The starting stream length
+lgMax=23 # How high the stream length goes
+PPO=8   # The horizontal x-resolution of trials points
+
diff --git a/src/main/resources/quantiles/DoublesSketchSpeedJob.conf b/src/main/resources/quantiles/DoublesSketchSpeedJob.conf
new file mode 100644
index 0000000..e733c3f
--- /dev/null
+++ b/src/main/resources/quantiles/DoublesSketchSpeedJob.conf
@@ -0,0 +1,28 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+JobProfile=org.apache.datasketches.characterization.quantiles.DoublesSketchSpeedProfile
+K=128 # sketch size and accuracy parameter
+numQueryValues=20 # number of values for getQuantiles(), getCDF() and getRank()
+useDirect=true # true for on-heap, false for off-heap
+
+lgMin=0  # The starting stream length
+lgMax=23 # How high the stream length goes
+PPO=16   # The horizontal x-resolution of trials points
+
+lgMaxTrials=14 # Max trials at start (low counts)
+lgMinTrials=6 # Min trials at tail (high counts)
diff --git a/src/main/resources/quantiles/ExactStreamAJob.conf b/src/main/resources/quantiles/ExactStreamAJob.conf
new file mode 100644
index 0000000..a4122ef
--- /dev/null
+++ b/src/main/resources/quantiles/ExactStreamAJob.conf
@@ -0,0 +1,37 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+#Job Profile
+JobProfile=org.apache.datasketches.characterization.quantiles.ExactStreamAProfile
+
+FileName=/Users/lrhodes/dev/git/characterization/src/main/resources/quantiles/streamA.txt
+ReportInterval=10000000
+NumRanks=101
+LogBase=10.0
+PPLB=5
+
+CdfHdr=%6s\t%6s\t%16s\t%16s
+CdfFmt=%6d\t%6.2f\t%16d\t%16d
+PdfHdr=%6s\t%16s\t%16s
+PdfFmt=%6d\t%16.6f\t%16d
+
+
+# Date-Time Profile: Read by Job.java
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss z
diff --git a/src/main/resources/quantiles/ItemsSketchAccuracyJob.conf b/src/main/resources/quantiles/ItemsSketchAccuracyJob.conf
new file mode 100644
index 0000000..055c2dc
--- /dev/null
+++ b/src/main/resources/quantiles/ItemsSketchAccuracyJob.conf
@@ -0,0 +1,26 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+JobProfile=org.apache.datasketches.characterization.quantiles.ItemsSketchAccuracyProfile
+lgK=128 # sketch size and accuracy parameter
+useBulk=true # query ranks using getCDF() instead of separate getRank() for each value
+errLgK=10 # parameter for the rank error distribution sketch
+errPct=99 # percentile of the rank error distribution to report
+trials=10 # Trials at every stream length
+lgMin=0  # The starting stream length
+lgMax=23 # How high the steam length goes
+PPO=4   # The horizontal x-resolution of trials points
diff --git a/src/main/resources/quantiles/ItemsSketchSpeedJob.conf b/src/main/resources/quantiles/ItemsSketchSpeedJob.conf
new file mode 100644
index 0000000..dbb6276
--- /dev/null
+++ b/src/main/resources/quantiles/ItemsSketchSpeedJob.conf
@@ -0,0 +1,27 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+JobProfile=org.apache.datasketches.characterization.quantiles.ItemsSketchSpeedProfile
+K=128 # sketch size and accuracy parameter
+numQueryValues=20 # number of values for getQuantiles(), getCDF() and getRank()
+
+lgMin=0  # The starting stream length
+lgMax=23 # How high the stream length goes
+PPO=16   # The horizontal x-resolution of trials points
+
+lgMaxTrials=14 # Max trials at start (low counts)
+lgMinTrials=6 # Min trials at tail (high counts)
diff --git a/src/main/resources/quantiles/QuantilesK256StreamAJob.conf b/src/main/resources/quantiles/QuantilesK256StreamAJob.conf
new file mode 100644
index 0000000..fad13a1
--- /dev/null
+++ b/src/main/resources/quantiles/QuantilesK256StreamAJob.conf
@@ -0,0 +1,39 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+#Job Profile
+JobProfile=org.apache.datasketches.characterization.quantiles.QuantilesStreamAProfile
+
+FileName=/Users/lrhodes/dev/git/characterization/streamA.txt
+ReportInterval=10000000
+NumRanks=101
+LogBase=10
+PPLB=5
+
+K=256
+
+CdfHdr=%6s\t%16s\t%16s
+CdfFmt=%6d\t%16.2f\t%16d
+PdfHdr=%6s\t%16s\t%16s
+PdfFmt=%6d\t%16.6f\t%16.0f
+
+
+# Date-Time Profile: Read by Job.java
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss z
diff --git a/src/main/resources/quantiles/QuantilesK32StreamAJob.conf b/src/main/resources/quantiles/QuantilesK32StreamAJob.conf
new file mode 100644
index 0000000..6ff3399
--- /dev/null
+++ b/src/main/resources/quantiles/QuantilesK32StreamAJob.conf
@@ -0,0 +1,39 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+#Job Profile
+JobProfile=org.apache.datasketches.characterization.quantiles.QuantilesStreamAProfile
+
+FileName=/Users/lrhodes/dev/git/characterization/streamA.txt
+ReportInterval=10000000
+NumRanks=101
+LogBase=10
+PPLB=5
+
+K=32
+
+CdfHdr=%6s\t%16s\t%16s
+CdfFmt=%6d\t%16.2f\t%16d
+PdfHdr=%6s\t%16s\t%16s
+PdfFmt=%6d\t%16.6f\t%16.0f
+
+
+# Date-Time Profile: Read by Job.java
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss z
diff --git a/src/main/resources/req/ReqMergeSpeedJob.conf b/src/main/resources/req/ReqMergeSpeedJob.conf
new file mode 100644
index 0000000..2653cc9
--- /dev/null
+++ b/src/main/resources/req/ReqMergeSpeedJob.conf
@@ -0,0 +1,30 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+JobProfile=org.apache.datasketches.characterization.quantiles.ReqMergeSpeedProfile
+K=12 # sketch size and accuracy parameter
+HRA=true # high rank accuracy or low rank accuracy
+numSketches=32 # sketches to merge
+
+lgMin=0  # The starting stream length
+lgMax=23 # How high the stream length goes
+PPO=16   # The horizontal x-resolution of trials points
+
+lgMaxTrials=16 # Max trials at start (low counts)
+lgMinTrials=6 # Min trials at tail (high counts)
+
+numQueryValues=0 # not used here
\ No newline at end of file
diff --git a/src/main/resources/req/ReqSketchAccuracy2Job.conf b/src/main/resources/req/ReqSketchAccuracy2Job.conf
new file mode 100644
index 0000000..e6707d2
--- /dev/null
+++ b/src/main/resources/req/ReqSketchAccuracy2Job.conf
@@ -0,0 +1,49 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+JobProfile=org.apache.datasketches.req.ReqSketchAccuracyProfile2
+
+# Trials config (indep of sketch)
+## Stream lengths
+LgSL=20    # The stream length
+# Plotting
+NumPlotPoints=100 # number of plot points along the x-axis
+
+StdDev=1 # std deviation used when plotting LB, UB
+
+# Patterns
+Pattern=Random
+Offset=1 #0 for min value of 0; 1 for min value of 1
+
+ErrQSkLgK=12   # the rank error distribution sketch LgK
+
+# Target sketch config
+K=50 # sketch size and accuracy parameter
+HRA=true # if true use high-rank accuracy, otherwise low-rank accuracy
+#For LRA, LE,GT have the converged point at rank 1.0
+#For HRA, LT,GE have the converged point at rank 0.0
+Criterion=LE # LT, LE Must be all caps.
+Compatible=false
+
+#ReqDebugLevel=2 # or 0, 1, 2. disable by commenting it out. Use only when LgTrials=0
+#ReqDebugFmt=%5.0f
+
+# Date-Time Profile
+TimeZone=PDT
+TimeZoneOffset=-25200000 # offset in millisec: PST (UTC-8) = -28_800_000  PDT (UTC-7) = -25_200_000
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss 
diff --git a/src/main/resources/req/ReqSketchAccuracyJob.conf b/src/main/resources/req/ReqSketchAccuracyJob.conf
new file mode 100644
index 0000000..ef9adcf
--- /dev/null
+++ b/src/main/resources/req/ReqSketchAccuracyJob.conf
@@ -0,0 +1,64 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+JobProfile=org.apache.datasketches.req.ReqSketchAccuracyProfile
+
+# Stream Pattern
+Pattern=Random # Sorted, Reversed, Zoomin, Zoomout, Random, Sqrt, FlipFlop, ZoominSqrt
+Offset=1 #0 for min value of 0; 1 for min value of 1
+
+## Stream lengths
+LgMin=24    # The starting stream length
+LgMax=24    # How high the stream length goes
+LgDelta=2   # If > 0, this is the lg Increment
+PPO=1       # The horizontal x-resolution of trials points
+
+# Trials config (indep of sketch)
+LgTrials=12 # lgTrials at every stream length
+ErrQSkLgK=12   # the rank error distribution sketch LgK
+ErrHllSkLgK=12 # the rank error HLL sketch Lgk
+Shuffle=false # If true, shuffle before each trial
+
+# Plotting
+NumPlotPoints=100 # number of plot points along the x-axis
+EvenlySpaced=false # if true the x-axis points will be evenly spaced ranks in [0,1], otherwise exponential in [0,1]
+Exponent=2.0 # the steepness of the exponential x-axis density gradient curve, must be >= 1.0
+StdDev=1 # std deviation used when plotting LB, UB
+RankRange=1.0 # range of rank to plot. E.g., given 0.3: if LRA => 0 to 0.3; if HRA => 0.7 to 1.0 
+
+# Specific sketch config
+K=12 # sketch size and accuracy parameter
+
+HRA=false # if true use high-rank accuracy, otherwise low-rank accuracy
+Compatible=false
+# For LRA, LE,GT have the converged point at rank 1.0
+# For HRA, LT,GE have the converged point at rank 0.0
+# Criterion=LE # LT, LE, GT, GE. Must be all caps.
+LtEq=true
+
+# ReqDebugLevel=2 # or 0, 1, 2. disable by commenting it out. Use only when LgTrials=0
+# ReqDebugFmt=%5.0f
+
+# Date-Time Profile
+TimeZone=UTC
+TimeZoneOffset=0 #-25200000 # offset in millisec: PST (UTC-8) = -28_800_000  PDT (UTC-7) = -25_200_000
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss 
+
+# FOR SPECIAL METRICS CAPTURING ACCURACY PER BYTE
+MetricsRankRange = 0.3
+
diff --git a/src/main/resources/req/ReqSketchLongSizeSpeedJob.conf b/src/main/resources/req/ReqSketchLongSizeSpeedJob.conf
new file mode 100644
index 0000000..e9fa94e
--- /dev/null
+++ b/src/main/resources/req/ReqSketchLongSizeSpeedJob.conf
@@ -0,0 +1,45 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+JobProfile=org.apache.datasketches.characterization.quantiles.ReqSketchLongSizeSpeedProfile
+
+# Trials config (indep of sketch)
+LgMinT=0
+LgMaxT=12
+
+## Stream lengths
+LgMinSL=10    # The starting stream length
+LgMaxSL=21    # How high the stream length goes
+LgMinBpSL=10   # The SL breakpoint where the slope starts
+LgMaxBpSL=20   # The SL breakpoint where the slope stops
+
+# Specific sketch config
+ReqK=24 # ReqSketch size and accuracy 
+HRA=true # if true use high-rank accuracy, otherwise low-rank accuracy
+#For HRA, LT,GE??? have the converged point at rank 0.0
+#For LRA, LE,GT??? have the converged point at rank 1.0
+Criterion=LE # LT, LE, GT, GE. Must be all caps.
+
+#ReqDebugLevel=2 # or 0, 1, 2. disable by commenting it out. Use only when LgTrials=0
+#ReqDebugFmt=%5.0f
+
+# Date-Time Profile
+TimeZone=UTC
+TimeZoneOffset=0 #-25200000 # offset in millisec: PST (UTC-8) = -28_800_000  PDT (UTC-7) = -25_200_000
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss 
+
diff --git a/src/main/resources/req/ReqSketchSizeSpeedJob.conf b/src/main/resources/req/ReqSketchSizeSpeedJob.conf
new file mode 100644
index 0000000..4c227cb
--- /dev/null
+++ b/src/main/resources/req/ReqSketchSizeSpeedJob.conf
@@ -0,0 +1,45 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+JobProfile=org.apache.datasketches.req.ReqSketchSizeSpeedProfile
+
+# Trials config (indep of sketch)
+LgMinT=0
+LgMaxT=12
+
+## Stream lengths
+LgMinSL=4    # The starting stream length
+LgMaxSL=20    # How high the stream length goes
+PpoSL=1       # The horizontal x-resolution of trials points per octave
+LgMinBpSL=10   # The SL breakpoint where the slope starts
+LgMaxBpSL=20   # The SL breakpoint where the slope stops
+
+# Specific sketch config
+ReqK=24 # ReqSketch size and accuracy 
+HRA=false # if true use high-rank accuracy, otherwise low-rank accuracy
+#For HRA, LT,GE??? have the converged point at rank 0.0
+#For LRA, LE,GT??? have the converged point at rank 1.0
+Criterion=LE # LT, LE, GT, GE. Must be all caps.
+
+#ReqDebugLevel=2 # or 0, 1, 2. disable by commenting it out. Use only when LgTrials=0
+#ReqDebugFmt=%5.0f
+
+# Date-Time Profile
+TimeZone=UTC
+TimeZoneOffset=0 #-25200000 # offset in millisec: PST (UTC-8) = -28_800_000  PDT (UTC-7) = -25_200_000
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss 
diff --git a/src/main/resources/tdigest/TDigestAccuracyJob.conf b/src/main/resources/tdigest/TDigestAccuracyJob.conf
new file mode 100644
index 0000000..7769a8f
--- /dev/null
+++ b/src/main/resources/tdigest/TDigestAccuracyJob.conf
@@ -0,0 +1,38 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+JobProfile=org.apache.datasketches.characterization.tdigest.TDigestAccuracyProfile
+
+## Stream lengths
+LgMin=0     # The starting stream length
+LgMax=23    # How high the stream length goes
+LgDelta=0   # If > 0, this is the lg Increment
+PPO=16      # The horizontal x-resolution of trials points
+
+# Trials config (indep of sketch)
+LgTrials=10 # lgTrials at every stream length
+
+# Specific sketch config
+Compression=100 # sketch size and accuracy parameter
+
+ErrorPercentile=99 # output this percentile from rank error distribution
+
+# Date-Time Profile
+TimeZone=UTC
+TimeZoneOffset=0 #-25200000 # offset in millisec: PST (UTC-8) = -28_800_000  PDT (UTC-7) = -25_200_000
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss 
diff --git a/src/main/resources/tdigest/TDigestErrorVsRankJob.conf b/src/main/resources/tdigest/TDigestErrorVsRankJob.conf
new file mode 100644
index 0000000..1c4ea20
--- /dev/null
+++ b/src/main/resources/tdigest/TDigestErrorVsRankJob.conf
@@ -0,0 +1,64 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+JobProfile=org.apache.datasketches.characterization.tdigest.TDigestErrorVsRankProfile
+
+# Stream Pattern
+Pattern=RANDOM # Sorted, Reversed, Zoomin, Zoomout, Random, Sqrt, FlipFlop, ZoominSqrt
+Offset=1 #0 for min value of 0; 1 for min value of 1
+
+## Stream lengths
+LgMin=24    # The starting stream length
+LgMax=24    # How high the stream length goes
+LgDelta=2   # If > 0, this is the lg Increment
+PPO=1       # The horizontal x-resolution of trials points
+
+# Trials config (indep of sketch)
+LgTrials=14 # lgTrials at every stream length
+ErrQSkLgK=12   # the rank error distribution sketch LgK
+ErrHllSkLgK=12 # the rank error HLL sketch Lgk
+Shuffle=false # If true, shuffle before each trial
+
+# Plotting
+NumPlotPoints=100 # number of plot points along the x-axis
+EvenlySpaced=false # if true the x-axis points will be evenly spaced ranks in [0,1], otherwise exponential in [0,1]
+Exponent=2.0 # the steepness of the exponential x-axis density gradient curve, must be >= 1.0
+StdDev=1 # std deviation used when plotting LB, UB
+RankRange=1.0 # range of rank to plot. E.g., given 0.3: if LRA => 0 to 0.3; if HRA => 0.7 to 1.0 
+
+# Specific sketch config
+K=100 # sketch size and accuracy parameter
+
+HRA=true # if true use high-rank accuracy, otherwise low-rank accuracy
+#Compatible=false
+# For LRA, LE,GT have the converged point at rank 1.0
+# For HRA, LT,GE have the converged point at rank 0.0
+# Criterion=LE # LT, LE, GT, GE. Must be all caps.
+LtEq=true
+
+# ReqDebugLevel=2 # or 0, 1, 2. disable by commenting it out. Use only when LgTrials=0
+# ReqDebugFmt=%5.0f
+
+# Date-Time Profile
+TimeZone=UTC
+TimeZoneOffset=0 #-25200000 # offset in millisec: PST (UTC-8) = -28_800_000  PDT (UTC-7) = -25_200_000
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss 
+
+# FOR SPECIAL METRICS CAPTURING ACCURACY PER BYTE
+MetricsRankRange = 0.3
+
diff --git a/src/main/resources/tdigest/TDigestMergeAccuracyJob.conf b/src/main/resources/tdigest/TDigestMergeAccuracyJob.conf
new file mode 100644
index 0000000..233d8f5
--- /dev/null
+++ b/src/main/resources/tdigest/TDigestMergeAccuracyJob.conf
@@ -0,0 +1,40 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+JobProfile=org.apache.datasketches.characterization.tdigest.TDigestMergeAccuracyProfile
+
+## Stream lengths
+LgMin=0     # The starting stream length
+LgMax=23    # How high the stream length goes
+LgDelta=0   # If > 0, this is the lg Increment
+PPO=16      # The horizontal x-resolution of trials points
+
+# Trials config (indep of sketch)
+LgTrials=10 # lgTrials at every stream length
+
+# Specific sketch config
+Compression=100 # sketch size and accuracy parameter
+
+NumSketches=8 # stream is sprayed across so many sketches and sketches are merged
+
+ErrorPercentile=99 # output this percentile from rank error distribution
+
+# Date-Time Profile
+TimeZone=UTC
+TimeZoneOffset=0 #-25200000 # offset in millisec: PST (UTC-8) = -28_800_000  PDT (UTC-7) = -25_200_000
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss 
diff --git a/src/main/resources/tdigest/TDigestSpeedJob.conf b/src/main/resources/tdigest/TDigestSpeedJob.conf
new file mode 100644
index 0000000..4d0b5db
--- /dev/null
+++ b/src/main/resources/tdigest/TDigestSpeedJob.conf
@@ -0,0 +1,27 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+JobProfile=org.apache.datasketches.characterization.tdigest.TDigestSpeedProfile
+K=100 # sketch size and accuracy parameter
+numQueryValues=20 # number of values for getQuantile() and getRank()
+
+lgMin=0  # The starting stream length
+lgMax=23 # How high the stream length goes
+PPO=16   # The horizontal x-resolution of trials points
+
+lgMaxTrials=16 # Max trials at start (low counts)
+lgMinTrials=6 # Min trials at tail (high counts)
diff --git a/src/main/resources/theta/ThetaAccuracyJob.conf b/src/main/resources/theta/ThetaAccuracyJob.conf
new file mode 100644
index 0000000..fc2102d
--- /dev/null
+++ b/src/main/resources/theta/ThetaAccuracyJob.conf
@@ -0,0 +1,56 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Used by Job
+
+## Job Profile
+JobProfile=org.apache.datasketches.characterization.theta.ThetaAccuracyProfile
+
+## Date-Time Profile
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss 
+
+# Used by BaseAccuracyProfile
+
+## Uniques Profile
+Trials_lgMinU=0  #The starting # of uniques that is printed at the end.
+Trials_lgMaxU=20 #How high the # uniques go
+Trials_UPPO=16   #The horizontal x-resolution of trials points
+
+## Trials Profile
+Trials_lgMinT=8   #prints intermediate results starting w/ this lgMinT
+Trials_lgMaxT=18  #The max trials
+Trials_TPPO=1     #how often intermediate results are printed
+
+Trials_lgQK=12   #size of quantiles sketch
+Trials_interData=true
+Trials_postPMFs=false
+
+Trials_bytes=false
+
+# Used by ThetaAccuracyProfile
+
+## Theta Sketch Profile
+LgK=12
+THETA_famName=QUICKSELECT #QUICKSELECT Cannot use ALPHA until 0.10.4
+THETA_p=1.0
+THETA_lgRF=0     #set the log resize factor to 0 (RF = 1)
+THETA_direct=false
+THETA_rebuild=false
+
diff --git a/src/main/resources/theta/ThetaIntersectAccuracyJob.conf b/src/main/resources/theta/ThetaIntersectAccuracyJob.conf
new file mode 100644
index 0000000..6ab74bf
--- /dev/null
+++ b/src/main/resources/theta/ThetaIntersectAccuracyJob.conf
@@ -0,0 +1,59 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Used by Job
+
+## Job Profile
+JobProfile=org.apache.datasketches.characterization.theta.ThetaIntersectAccuracyProfile
+
+## Date-Time Profile
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss 
+
+# Used by BaseAccuracyProfile
+
+## For Intersection testing
+IntersectTest=true
+
+## Range of uniques executed in a single trial
+Trials_lgMinU=16  #The starting number of uniques 
+Trials_lgMaxU=30  #The ending number of uniques
+Trials_UPPO=1     #The number of rows per octave of uniques
+
+## Trials profile. 
+Trials_lgMinT=2   #The starting number of trials
+Trials_lgMaxT=9  #The ending number of trials
+Trials_TPPO=4     #how often intermediate results are printed per octave
+
+Trials_lgQK=12         #size of quantiles sketch
+Trials_interData=true  # allows printing of intermediate results
+Trials_postPMFs=false  #optional but expensive
+
+Trials_bytes=false #optional but expensive
+
+# Used by ThetaAccuracyIntersectionVsIEProfile
+
+## Theta Sketch Profile
+LgK=12
+THETA_famName=QUICKSELECT #QUICKSELECT
+THETA_lgRF=0              #set the log resize factor to 0 (RF = 1)
+THETA_p=1.0
+THETA_direct=false
+THETA_rebuild=true
+
diff --git a/src/main/resources/theta/ThetaSerDeEstJob.conf b/src/main/resources/theta/ThetaSerDeEstJob.conf
new file mode 100644
index 0000000..1410c5c
--- /dev/null
+++ b/src/main/resources/theta/ThetaSerDeEstJob.conf
@@ -0,0 +1,48 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Job
+
+#Uniques Profile
+Trials_lgMinU=0  #The starting # of uniques that is printed at the end.
+Trials_lgMaxU=20 #How high the # uniques go
+Trials_UPPO=2    #The horizontal x-resolution of trial points, Points Per Octave
+
+# Trials Profile
+Trials_lgMaxT=16  #Max trials at start (low counts)
+Trials_lgMinT=12  #Min trials at tail (high counts) 
+
+#Trails Speed related
+Trials_lgMinBpU=0   #start the downward slope of trials at this LgU
+Trials_lgMaxBpU=20  #stop the downward slope of trials at this LgU
+
+# Date-Time Profile
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss z
+
+#Job Profile
+JobProfile=org.apache.datasketches.characterization.theta.ThetaSerDeProfile
+LgK=12
+THETA_lgRF=1     #set the log resize factor (0 -> RF1, 1 -> RF2, 2 -> RF4, 3 -> RF8)
+THETA_famName=QUICKSELECT #QUICKSELECT. Cannot use ALPHA until 0.10.4
+THETA_p=1.0
+THETA_direct=false
+THETA_rebuild=false
+THETA_SerDe=true
+THETA_Est=true
diff --git a/src/main/resources/theta/ThetaSpeedJob.conf b/src/main/resources/theta/ThetaSpeedJob.conf
new file mode 100644
index 0000000..f76657a
--- /dev/null
+++ b/src/main/resources/theta/ThetaSpeedJob.conf
@@ -0,0 +1,46 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Job
+
+# Uniques Profile
+Trials_lgMinU=0  #The starting # of uniques that is printed at the end. 0
+Trials_lgMaxU=23 #How high the # uniques go 20
+Trials_UPPO=16   #The horizontal x-resolution of trials points
+
+# Trials Profile
+Trials_lgMaxT=23 #Max trials at start (low counts) 23
+Trials_lgMinT=4  #Min trials at tail (high counts) 4
+
+#Trails Speed related
+Trials_lgMinBpU=4   #start the downward slope of trials at this U 4
+Trials_lgMaxBpU=20  #stop the downward slope of trials at this U 20
+
+# Date-Time Profile
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss z
+
+#Job Profile
+JobProfile=org.apache.datasketches.characterization.theta.ThetaUpdateSpeedProfile
+LgK=12
+THETA_lgRF=0     #set the log resize factor: 0 (RF = X1), 1 (RF = X2), 2 (RF = X4), 3 (RF = X8)
+THETA_famName=QUICKSELECT # QUICKSELECT or ALPHA
+THETA_p=1.0
+THETA_offheap=false
+THETA_rebuild=false
diff --git a/src/main/resources/theta/ThetaUnionAccuracyJob.conf b/src/main/resources/theta/ThetaUnionAccuracyJob.conf
new file mode 100644
index 0000000..b788162
--- /dev/null
+++ b/src/main/resources/theta/ThetaUnionAccuracyJob.conf
@@ -0,0 +1,48 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Job  Union as UpdateSketch
+
+#Uniques Profile
+Trials_lgMinU=0  #The starting # of uniques that is printed at the end.
+Trials_lgMaxU=20 #How high the # uniques go
+Trials_UPPO=16   #The horizontal x-resolution of trials points
+
+# Trials Profile
+Trials_lgMinT=10  #prints intermediate results starting w/ this lgMinT
+Trials_lgMaxT=10  #The max trials
+Trials_TPPO=1     #how often intermediate results are printed
+
+Trials_lgQK=10   #size of quantiles sketch
+Trials_interData=false
+Trials_postPMFs=false
+Trials_bytes=false
+
+# Date-Time Profile
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss 
+
+#Job Profile
+JobProfile=org.apache.datasketches.characterization.theta.ThetaUnionAccuracyProfile
+LgK=12
+THETA_lgRF=0     #set the log resize factor to 0 (RF = 1)
+THETA_famName=QUICKSELECT #QUICKSELECT Cannot use ALPHA until 0.10.4
+THETA_p=1.0
+THETA_direct=true
+THETA_rebuild=false
diff --git a/src/main/resources/theta/ThetaUnionAccuracyJob2.conf b/src/main/resources/theta/ThetaUnionAccuracyJob2.conf
new file mode 100644
index 0000000..0fcf651
--- /dev/null
+++ b/src/main/resources/theta/ThetaUnionAccuracyJob2.conf
@@ -0,0 +1,48 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Job  Union as UpdateSketch
+
+#Uniques Profile
+Trials_lgMinU=0  #The starting # of uniques that is printed at the end.
+Trials_lgMaxU=24 #How high the # uniques go
+Trials_UPPO=16   #The horizontal x-resolution of trials points
+
+# Trials Profile
+Trials_lgMinT=8  #prints intermediate results starting w/ this lgMinT
+Trials_lgMaxT=10  #The max trials
+Trials_TPPO=1     #how often intermediate results are printed
+
+Trials_lgQK=10   #size of quantiles sketch
+Trials_interData=true
+Trials_postPMFs=false
+Trials_bytes=false
+
+# Date-Time Profile
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss 
+
+#Job Profile
+JobProfile=org.apache.datasketches.characterization.theta.ThetaUnionAccuracyProfile2
+LgK=19
+THETA_lgRF=0     #set the log resize factor to 0 (RF = 1)
+THETA_famName=QUICKSELECT #QUICKSELECT Cannot use ALPHA until 0.10.4
+THETA_p=1.0
+THETA_direct=false
+THETA_rebuild=false
diff --git a/src/main/resources/theta/ThetaUnionUpdateSpeedJob.conf b/src/main/resources/theta/ThetaUnionUpdateSpeedJob.conf
new file mode 100644
index 0000000..110e9bb
--- /dev/null
+++ b/src/main/resources/theta/ThetaUnionUpdateSpeedJob.conf
@@ -0,0 +1,42 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Job
+
+#Uniques Profile
+Trials_lgMinU=0  #The starting # of uniques that is printed at the end.
+Trials_lgMaxU=24 #How high the # uniques go
+Trials_UPPO=16   #The horizontal x-resolution of trials points
+
+# Trials Profile
+Trials_lgMaxT=14 #Max trials at start (low counts)
+Trials_lgMinT=6  #Min trials at tail (high counts) 
+
+#Trails Speed related
+Trials_lgMinBpU=0   #start the downward slope of trials at this LgU
+Trials_lgMaxBpU=24  #stop the downward slope of trials at this LgU
+
+# Date-Time Profile
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss z
+
+#Job Profile
+JobProfile=org.apache.datasketches.characterization.theta.ThetaUnionUpdateSpeedProfile
+LgK=12
+NumSketches=32
diff --git a/src/main/resources/theta/concurrent/ConcurrentThetaAccuracyJob.conf b/src/main/resources/theta/concurrent/ConcurrentThetaAccuracyJob.conf
new file mode 100644
index 0000000..6417e90
--- /dev/null
+++ b/src/main/resources/theta/concurrent/ConcurrentThetaAccuracyJob.conf
@@ -0,0 +1,49 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Job
+
+#Uniques Profile
+Trials_lgMinU=0  #The starting # of uniques that is printed at the end.
+Trials_lgMaxU=20 #How high the # uniques go
+Trials_UPPO=16   #The horizontal x-resolution of trials points
+
+# Trials Profile
+Trials_lgMinT=8  #prints intermediate results starting w/ this lgMinT
+Trials_lgMaxT=12  #The max trials
+Trials_TPPO=1     #how often intermediate results are printed
+
+Trials_lgQK=13   #size of quantiles sketch
+Trials_interData=true
+Trials_postPMFs=false
+Trials_bytes=false
+
+# Date-Time Profile
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss 
+
+#Job Profile
+JobProfile=org.apache.datasketches.characterization.theta.concurrent.ConcurrentThetaAccuracyProfile
+LgK=12 #shared sketch
+CONCURRENT_THETA_localLgK=4
+CONCURRENT_THETA_maxConcurrencyError=0.04
+CONCURRENT_THETA_ordered=true
+CONCURRENT_THETA_poolThreads=1
+CONCURRENT_THETA_offHeap=false
+CONCURRENT_THETA_rebuild=false
diff --git a/src/main/resources/theta/concurrent/ConcurrentThetaMultiThreadedSpeedJob.conf b/src/main/resources/theta/concurrent/ConcurrentThetaMultiThreadedSpeedJob.conf
new file mode 100644
index 0000000..f6a42be
--- /dev/null
+++ b/src/main/resources/theta/concurrent/ConcurrentThetaMultiThreadedSpeedJob.conf
@@ -0,0 +1,56 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Job
+
+# Uniques Profile
+Trials_lgMinU=0  #The starting # of uniques that is printed at the end. 0
+Trials_lgMaxU=20 #How high the # uniques go 23
+Trials_UPPO=16   #The horizontal x-resolution of trials points
+
+# Trials Profile
+Trials_lgMaxT=10 #23 #Max trials at start (low counts) 23
+Trials_lgMinT=4  #Min trials at tail (high counts) 4
+
+#Trails Speed related
+Trials_lgMinBpU=4   #start the downward slope of trials at this U 4
+Trials_lgMaxBpU=20  #stop the downward slope of trials at this U 20
+
+# Date-Time Profile
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss z
+
+#Job Profile
+JobProfile=org.apache.datasketches.characterization.theta.concurrent.ConcurrentThetaMultithreadedSpeedProfile
+LgK=12 #shared sketch
+THETA_lgRF=0     #set the log resize factor to 0 (RF = 1)
+THETA_famName=QUICKSELECT #ALPHA #QUICKSELECT Cannot use ALPHA until 0.10.4
+THETA_p=1.0
+CONCURRENT_THETA_localLgK=4
+CONCURRENT_THETA_maxConcurrencyError=0.04
+CONCURRENT_THETA_rebuild=false
+CONCURRENT_THETA_poolThreads=1
+CONCURRENT_THETA_offHeap=false
+CONCURRENT_THETA_ordered=true
+
+CONCURRENT_THETA_numReaders=0
+CONCURRENT_THETA_numWriters=4
+CONCURRENT_THETA_writersRatio=0
+CONCURRENT_THETA_ThreadSafe=true
+
diff --git a/src/main/resources/theta/concurrent/ConcurrentThetaSpeedJob.conf b/src/main/resources/theta/concurrent/ConcurrentThetaSpeedJob.conf
new file mode 100644
index 0000000..85ab8d6
--- /dev/null
+++ b/src/main/resources/theta/concurrent/ConcurrentThetaSpeedJob.conf
@@ -0,0 +1,51 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Job
+
+# Uniques Profile
+Trials_lgMinU=0  #The starting # of uniques that is printed at the end. 0
+Trials_lgMaxU=20 #How high the # uniques go 20
+Trials_UPPO=16   #The horizontal x-resolution of trials points
+
+# Trials Profile
+Trials_lgMaxT=23 #Max trials at start (low counts) 23
+Trials_lgMinT=4  #Min trials at tail (high counts) 4
+
+#Trails Speed related
+Trials_lgMinBpU=4   #start the downward slope of trials at this U 4
+Trials_lgMaxBpU=20  #stop the downward slope of trials at this U 20
+
+# Date-Time Profile
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss z
+
+#Job Profile
+JobProfile=org.apache.datasketches.characterization.theta.concurrent.ConcurrentThetaUpdateSpeedProfile
+LgK=12 #shared sketch
+THETA_lgRF=0     #set the log resize factor to 0 (RF = 1)
+THETA_famName=QUICKSELECT #ALPHA #QUICKSELECT Cannot use ALPHA until 0.10.4
+THETA_p=1.0
+CONCURRENT_THETA_localLgK=4
+CONCURRENT_THETA_maxConcurrencyError=0.04
+CONCURRENT_THETA_rebuild=false
+CONCURRENT_THETA_poolThreads=1
+CONCURRENT_THETA_offHeap=false
+CONCURRENT_THETA_ordered=true
+
diff --git a/src/main/resources/theta/concurrent/LockBasedThetaSpeedJob.conf b/src/main/resources/theta/concurrent/LockBasedThetaSpeedJob.conf
new file mode 100644
index 0000000..2dfb00d
--- /dev/null
+++ b/src/main/resources/theta/concurrent/LockBasedThetaSpeedJob.conf
@@ -0,0 +1,46 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Job
+
+# Uniques Profile
+Trials_lgMinU=0  #The starting # of uniques that is printed at the end. 0
+Trials_lgMaxU=20 #How high the # uniques go 20
+Trials_UPPO=16   #The horizontal x-resolution of trials points
+
+# Trials Profile
+Trials_lgMaxT=23 #Max trials at start (low counts) 23
+Trials_lgMinT=4  #Min trials at tail (high counts) 4
+
+#Trails Speed related
+Trials_lgMinBpU=4   #start the downward slope of trials at this U 4
+Trials_lgMaxBpU=20  #stop the downward slope of trials at this U 20
+
+# Date-Time Profile
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss z
+
+#Job Profile
+JobProfile=org.apache.datasketches.characterization.theta.concurrent.LockBasedThetaUpdateSpeedProfile
+LgK=12
+THETA_lgRF=0     #set the log resize factor to 0 (RF = 1)
+THETA_famName=QUICKSELECT #ALPHA #QUICKSELECT Cannot use ALPHA until 0.10.4
+THETA_p=1.0
+THETA_direct=false
+THETA_rebuild=false
diff --git a/src/main/resources/tuple/AodSketchUpdateSpeedJob.conf b/src/main/resources/tuple/AodSketchUpdateSpeedJob.conf
new file mode 100644
index 0000000..97645aa
--- /dev/null
+++ b/src/main/resources/tuple/AodSketchUpdateSpeedJob.conf
@@ -0,0 +1,45 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Job
+
+# Uniques Profile
+Trials_lgMinU=0  #The starting # of uniques that is printed at the end. 0
+Trials_lgMaxU=23 #How high the # uniques go 20
+Trials_UPPO=16   #The horizontal x-resolution of trials points
+
+# Trials Profile
+Trials_lgMaxT=23 #Max trials at start (low counts) 23
+Trials_lgMinT=4  #Min trials at tail (high counts) 4
+
+#Trails Speed related
+Trials_lgMinBpU=4   #start the downward slope of trials at this U 4
+Trials_lgMaxBpU=20  #stop the downward slope of trials at this U 20
+
+# Date-Time Profile
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss z
+
+#Job Profile
+JobProfile=org.apache.datasketches.characterization.tuple.AodSketchUpdateSpeedProfile
+LgK=12
+NumValues=1
+ResizeFactor=3     #set the log resize factor: 0 (RF = X1), 1 (RF = X2), 2 (RF = X4), 3 (RF = X8)
+SamplingProbability=1.0
+Offheap=false
diff --git a/src/main/resources/tuple/AodUnionUpdateSpeedJob.conf b/src/main/resources/tuple/AodUnionUpdateSpeedJob.conf
new file mode 100644
index 0000000..9e82b58
--- /dev/null
+++ b/src/main/resources/tuple/AodUnionUpdateSpeedJob.conf
@@ -0,0 +1,43 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# Job
+
+#Uniques Profile
+Trials_lgMinU=0  #The starting # of uniques that is printed at the end.
+Trials_lgMaxU=24 #How high the # uniques go
+Trials_UPPO=16   #The horizontal x-resolution of trials points
+
+# Trials Profile
+Trials_lgMaxT=14 #Max trials at start (low counts)
+Trials_lgMinT=6  #Min trials at tail (high counts) 
+
+#Trails Speed related
+Trials_lgMinBpU=0   #start the downward slope of trials at this LgU
+Trials_lgMaxBpU=24  #stop the downward slope of trials at this LgU
+
+# Date-Time Profile
+TimeZone=PST
+TimeZoneOffset=-28800000 # offset in millisec
+FileNameDateFormat=yyyyMMdd'_'HHmmssz
+ReadableDateFormat=yyyy/MM/dd HH:mm:ss z
+
+#Job Profile
+JobProfile=org.apache.datasketches.characterization.tuple.AodUnionUpdateSpeedProfile
+LgK=12
+NumValues=1
+NumSketches=32


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datasketches.apache.org
For additional commands, e-mail: commits-help@datasketches.apache.org