add distribution class