added distribution management