adding hackish elliptical slice sampling
more flexible model