manage distribution