add distribution management