worked on CLLocation to find the location of the user