Marginal distribution working
Added conditional probs, but not generating correct numbers