new variable and distributions