Update to univariate gibbs and proc functions

make sure non-simulated data is allowed