distribution for instance