partial service implementation for Location