documentation to geolocation and profile model