added sampler core