added location changing via scans