start of samplers