store only the old location when the world exists then create a new
location logic