initial working draft of kameleon mcmc