use precise distr