moving parseLocation()