updated distribution management.