geoloc CRUD