exact distribution added