fix: added distribution management