add procedure to get shops based on distance