sampler component