new distribute ref