added use of Core Location framework