added posterior plot function