generated distribution