adding the s2 sampler