naive implementation sampler as a place holder