location manager, 1st pass