dispersion calculation