location service working