Implemented location service