added distance with CoreLocation