added ensemble sampler
=minor changes