descent_and_distribution