diff --git a/mappings/on_select.jsonata b/mappings/on_select.jsonata
index ddd202454d9aa934226c69269a4d2b26b8826af3..20dc2b22d3c2000767ce06ffc44bc550789001d2 100644
--- a/mappings/on_select.jsonata
+++ b/mappings/on_select.jsonata
@@ -1,57 +1,59 @@
-$.responses.{
-    "context": context,
-    "message": {
-        "order": {
-            "type": message.order.type,
-            "quote": message.order.quote,
-            "provider": {
-                "id": message.order.provider.id,
-                "name": message.order.provider.descriptor.name,
-                "short_desc": message.order.provider.descriptor.short_desc,
-                "long_desc": message.order.provider.descriptor.long_desc,
-                "rating": message.order.provider.rating,
-                "images": message.order.provider.descriptor.images.{
-                    "url": url,
-                    "size_type": size_type
-                },
-                "media": message.order.provider.descriptor.media.{
-                    "url": url
-                }
-            },
-            "items": message.order.items.{
-                "id": id,
-                "name": descriptor.name,
-                "short_desc": descriptor.short_desc,
-                "long_desc": descriptor.long_desc,
-                "price": price,
-                "rating": rating,
-                "rateable": rateable,
-                "time": time,
-                "quantity": quantity,
-                "categories": $map(
-                    $filter(%.provider.categories, function($category) { $boolean($category.id in category_ids)}),
-                    function($category) {
-                        { "id": $category.id, "name": $category.descriptor.name, "code": $category.descriptor.code }
-                    }
-                )[],
-                "locations": $map(
-                    $filter(%.provider.locations, function($location) { $boolean($location.id in location_ids)}),
-                    function($location) { 
-                        {
-                            "id": $location.id,
-                            "city": $location.city.name,
-                            "state": $location.state.name,
-                            "country": $location.country.name
-                        }
+{
+    "data": $.responses.{
+        "context": context,
+        "message": {
+            "order": {
+                "type": message.order.type,
+                "quote": message.order.quote,
+                "provider": {
+                    "id": message.order.provider.id,
+                    "name": message.order.provider.descriptor.name,
+                    "short_desc": message.order.provider.descriptor.short_desc,
+                    "long_desc": message.order.provider.descriptor.long_desc,
+                    "rating": message.order.provider.rating,
+                    "images": message.order.provider.descriptor.images.{
+                        "url": url,
+                        "size_type": size_type
+                    },
+                    "media": message.order.provider.descriptor.media.{
+                        "url": url
                     }
-                )[],
-                "tags": tags.{
-                    "code": descriptor.code,
+                },
+                "items": message.order.items.{
+                    "id": id,
                     "name": descriptor.name,
-                    "display": display,
-                    "list": list.{ "code": descriptor.code, "name": descriptor.name, "value": value }[]
-                }[]
+                    "short_desc": descriptor.short_desc,
+                    "long_desc": descriptor.long_desc,
+                    "price": price,
+                    "rating": rating,
+                    "rateable": rateable,
+                    "time": time,
+                    "quantity": quantity,
+                    "categories": $map(
+                        $filter(%.provider.categories, function($category) { $boolean($category.id in category_ids)}),
+                        function($category) {
+                            { "id": $category.id, "name": $category.descriptor.name, "code": $category.descriptor.code }
+                        }
+                    )[],
+                    "locations": $map(
+                        $filter(%.provider.locations, function($location) { $boolean($location.id in location_ids)}),
+                        function($location) { 
+                            {
+                                "id": $location.id,
+                                "city": $location.city.name,
+                                "state": $location.state.name,
+                                "country": $location.country.name
+                            }
+                        }
+                    )[],
+                    "tags": tags.{
+                        "code": descriptor.code,
+                        "name": descriptor.name,
+                        "display": display,
+                        "list": list.{ "code": descriptor.code, "name": descriptor.name, "value": value }[]
+                    }[]
+                }
             }
         }
-    }
-}[]
+    }[]
+}