added in hypergeometric probability