added geolocation markup and js