diff --git a/demo/assets/location-list-metadata.json b/demo/assets/location-list-metadata.json
new file mode 100644
index 00000000..9cbe665a
--- /dev/null
+++ b/demo/assets/location-list-metadata.json
@@ -0,0 +1,12 @@
+[
+ {
+ "id": "default-location-list",
+ "name": "Default Location List",
+ "path": "./assets/location-list.json"
+ },
+ {
+ "id": "hospitals",
+ "name": "Hospitals",
+ "path": "./assets/locations/hospitals.json"
+ }
+]
diff --git a/demo/assets/locations/hospitals.json b/demo/assets/locations/hospitals.json
new file mode 100755
index 00000000..18e85190
--- /dev/null
+++ b/demo/assets/locations/hospitals.json
@@ -0,0 +1,43 @@
+{
+ "locationsLevels": ["ward", "clinic"],
+ "locations": {
+ "ward1": {
+ "id": "ward1",
+ "label": "ward 1",
+ "children": {
+ "clinic1": {
+ "id": "clinic1",
+ "label": "clinic 1",
+ "latitude": 44.46567,
+ "longitude": -73.21911
+ },
+ "clinic2": {
+ "id": "clinic2",
+ "label": "clinic 2",
+ "latitude": 44.45308,
+ "longitude": -73.19576
+ }
+ }
+ },
+ "ward2": {
+ "id": "ward2",
+ "label": "ward 2",
+ "children": {
+ "clinic3": {
+ "id": "clinic3",
+ "label": "clinic 3",
+ "latitude": 44.46567,
+ "longitude": -73.21911
+
+ },
+ "clinic4": {
+ "id": "clinic4",
+ "label": "clinic 4",
+ "latitude": 44.46567,
+ "longitude": -73.21911
+
+ }
+ }
+ }
+ }
+}
diff --git a/demo/index.html b/demo/index.html
index 79b309d1..c5091853 100644
--- a/demo/index.html
+++ b/demo/index.html
@@ -37,13 +37,17 @@
+