find out the geolocation bug and format everything