location grabbing for client