Move ditribute method to DistributionPlanner.