* added distribution manangement