added DistributionRules testing