general CLLocation stuff working