map geolocation and choosing location is working now