diff --git a/README.md b/README.md
index adab1ed..d7bb7d6 100644
--- a/README.md
+++ b/README.md
@@ -4,7 +4,7 @@
 [Leaflet map scripting library](http://leafletjs.com).
             
 It is based and dependant from:
-- the [Leaflet JS library](http://leafletjs.com); 
+- the [Leaflet JS library](http://leafletjs.com);
 - the [Geofield](https://www.drupal.org/project/geofield) Module;
 
 ###Installation and Use
@@ -14,15 +14,59 @@ It is based and dependant from:
 which will also download the required 
 [Geofield Module](https://www.drupal.org/project/geofield) 
 dependency and GeoPHP library.  
-It is done simply running the following command from your project package root 
+It is done simply running the following command from your project package root
 (where the main composer.json file is sited):  
 __$ composer require 'drupal/leaflet'__  
 (for dev: __$ composer require 'drupal/leaflet:1.x-dev'__)
+
+2. __Require/Add the Leaflet JS library via Composer:__
+In order to do this, it is requested before to add the proper
+   Leaflet JS library repository to your main composer.json file.
+   It will be sited into the /Library folder.
+
+  * Under the "repositories" index add the 'leaflet' package reference:
+
+        "repositories": {
+            "drupal": {
+              "type": "composer",
+              "url": "https://packages.drupal.org/8"
+            },
+            ...
+            "leaflet": {
+              "type": "package",
+              "package": {
+                "name": "leaflet/leaflet",
+                "version": "1.0.3",
+                "type": "drupal-library",
+                "dist": {
+                  "url": "https://github.com/Leaflet/Leaflet/archive/v1.0.3.zip",
+                  "type": "zip"
+                }
+              }
+            },
+            ...
+          },
+
+
+  * Verify that the proper library destination folder is
+  defined under "installer-paths" index in you (main/root) composer.json,
+  and add it otherwise:
   
-2. Enable the module to be able to use the configurable __Leaflet Map as 
+        "extra": {
+            "installer-paths": {
+              ...
+              "[path_to_drupal_folder]/libraries/{$name}": ["type:drupal-library"],
+              ...
+            },
+        }
+
+  From your project package root (at the main composer.json level) run:
+  __$ composer require leaflet/leaflet:~1.0__
+
+3. Enable the module to be able to use the configurable __Leaflet Map as
 Geofield Formatter__;
 
-3. Enable "Leaflet Views" (leaflet_views) submodule for Leaflet Map Views 
+3. Enable "Leaflet Views" (leaflet_views) submodule for Leaflet Map Views
 integration.
 You need to add at least one geofield to the Fields list, and select the Leaflet
 Map style in the Display Format. 
@@ -35,11 +79,11 @@ View mode.
 
 ###API Usage
 
-Rendering a map is as simple as instantiating the LeafletService and its 
+Rendering a map is as simple as instantiating the LeafletService and its
 leafletRenderMap method 
-```
-\Drupal::service('leaflet.service')->leafletRenderMap($map, $features, $height)
-```
+
+      \Drupal::service('leaflet.service')->leafletRenderMap($map, $features, $height)
+
 which takes 3 parameters:
 
 * $map:
diff --git a/leaflet.libraries.yml b/leaflet.libraries.yml
index 623e5e5..4f2a027 100644
--- a/leaflet.libraries.yml
+++ b/leaflet.libraries.yml
@@ -12,10 +12,10 @@ leaflet:
     url: https://github.com/Leaflet/Leaflet/blob/v1.0.3/LICENSE
     gpl-compatible: true
   js:
-    js/leaflet/dist/leaflet.js: {}
+    /libraries/leaflet/dist/leaflet.js: {}
   css:
     component:
-      js/leaflet/dist/leaflet.css: {}
+      /libraries/leaflet/dist/leaflet.css: {}
 
 leaflet-drupal:
     version: VERSION
