add distribution management.