add hypergeometric distribution