create distributions