almost works. still needs a bit of debugging
slice sampling that runs. more testing to come