SELF DISTRIBUTED