temp
merged
added pmf and cdf