Distibution class

More October 15