add distribution manage