sampler: init