fixed distance parameter bug