updated with slice sample option
updated with slcie sample option
renamed functon to get rid of conflict
updated to reflect sampler choice