added sampler