#23 document Distribution class