Adding CoreLocation integration