improving distribution tools