add discrete distribution