sampler, value partitioning