new sampler working :d