use distribute