new dist_sqrt