added location services delegate