work in progress -- rao teh sampler