improved search, search by distance