added Gaussian conditional dist