uses geolocation instead of hardcoded Chicago
adds topSites list