add samplers