self-distributed