diff --git a/modules/contrib/geocoder/README.md b/modules/contrib/geocoder/README.md
index 2bd4c55..c8d328c 100644
--- a/modules/contrib/geocoder/README.md
+++ b/modules/contrib/geocoder/README.md
@@ -24,13 +24,13 @@ This is the Geocoder module for Drupal 8 rewritten using the Geocoder PHP librar
 ## Get a list of available Provider plugins
 
 ```php
-\Drupal\geocoder\Geocoder::getPlugins('provider')
+\Drupal::service('plugin.manager.geocoder.provider')->getDefinitions()
 ```
 
 ## Get a list of available Dumper plugins
 
 ```php
-\Drupal\geocoder\Geocoder::getPlugins('dumper')
+\Drupal::service('plugin.manager.geocoder.dumper')->getDefinitions();
 ```
 
 ## Geocode a string
@@ -44,16 +44,15 @@ $options = array(
   'bingmaps' => array(), // array of options
 );
 
-$addressCollection = \Drupal\geocoder\Geocoder::geocode($plugins, $address, $options);
-// or
-$addressCollection = geocode($plugins, $address, $options);
+$addressCollection = \Drupal::service('geocoder')->geocode($address, $plugins, $options);
 ```
 
 ## Reverse geocode coordinates
 
 ```php
 $plugins = array('freegeoip', 'geonames', 'googlemaps', 'bingmaps');
-$address = '1600 Amphitheatre Parkway Mountain View, CA 94043';
+$lat = '37.422782';
+$lon = '-122.085099';
 $options = array(
   'freegeoip' => array(), // array of options
   'geonames' => array(), // array of options
@@ -61,14 +60,12 @@ $options = array(
   'bingmaps' => array(), // array of options
 );
 
-$addressCollection = \Drupal\geocoder\Geocoder::reverse($plugins, $address, $options);
-// or
-$addressCollection = reverse($plugins, $address, $options);
+$addressCollection = \Drupal::service('geocoder')->reverse($lat, $lon, $plugins, $options);
 ```
 
 ## Return format
 
-Both ```Geocoder::geocode()``` and ```Geocoder::reverse()``` and both ```reverse()``` and ```geocode()``` returns the same object: ```Geocoder\Model\AddressCollection```, which is itself composed of ```Geocoder\Model\Address```.
+Both ```Geocoder::geocode()``` and ```Geocoder::reverse()``` return the same object: ```Geocoder\Model\AddressCollection```, which is itself composed of ```Geocoder\Model\Address```.
 
 You can transform those objects into arrays. Example:
 
@@ -81,12 +78,12 @@ $options = array(
   'bingmaps' => array(), // array of options
 );
 
-$addressCollection = \Drupal\geocoder\Geocoder::geocode($plugins, $address, $options);
+$addressCollection = \Drupal::service('geocoder')->geocode($address, $plugins, $options);
 $address_array = $addressCollection->first()->toArray();
 
 // You can play a bit more with the API
 
-$addressCollection = \Drupal\geocoder\Geocoder::geocode($plugins, $address, $options);
+$addressCollection = \Drupal::service('geocoder')->geocode($address, $plugins, $options);
 $latitude = $addressCollection->first()->getCoordinates()->getLatitude();
 $longitude = $addressCollection->first()->getCoordinates()->getLongitude();
 ```
@@ -95,7 +92,7 @@ You can also convert these to different formats using the Dumper plugins.
 Get the list of available Dumper by doing:
 
 ```php
-\Drupal\geocoder\Geocoder::getPlugins('dumper')
+\Drupal::service('plugin.manager.geocoder.dumper')->getDefinitions();
 ```
 
 Here's an example on how to use a Dumper
@@ -104,8 +101,8 @@ Here's an example on how to use a Dumper
 $plugins = array('geonames', 'googlemaps', 'bingmaps');
 $address = '1600 Amphitheatre Parkway Mountain View, CA 94043';
 
-$addressCollection = \Drupal\geocoder\Geocoder::geocode($plugins, $address);
-$geojson = \Drupal\geocoder\Geocoder::getPlugin('dumper', 'geojson')->dump($addressCollection->first());
+$addressCollection = \Drupal::service('geocoder')->geocode($address, $plugins);
+$geojson = \Drupal::service('plugin.manager.geocoder.dumper')->createInstance('geojson')->dump($addressCollection->first());
 ```
 
 There's also a dumper for GeoPHP, here's how to use it
@@ -114,8 +111,8 @@ There's also a dumper for GeoPHP, here's how to use it
 $plugins = array('geonames', 'googlemaps', 'bingmaps');
 $address = '1600 Amphitheatre Parkway Mountain View, CA 94043';
 
-$addressCollection = \Drupal\geocoder\Geocoder::geocode($plugins, $address);
-$geometry = \Drupal\geocoder\Geocoder::getPlugin('dumper', 'geometry')->dump($addressCollection->first());
+$addressCollection = \Drupal::service('geocoder')->geocode($address, $plugins);
+$geometry = \Drupal::service('plugin.manager.geocoder.dumper')->createInstance('geometry')->dump($addressCollection->first());
 ```
 
 # Links
