integrating into BCEngineMCMC