use new sampler object & add todo's