new sampler