Added dependency-free sampler