rax bulk operations; results update [not working]
diff --git a/rackspace/objectstorage/v1/bulk/results.go b/rackspace/objectstorage/v1/bulk/results.go
new file mode 100644
index 0000000..9c7a9a4
--- /dev/null
+++ b/rackspace/objectstorage/v1/bulk/results.go
@@ -0,0 +1,31 @@
+package bulk
+
+import (
+  "github.com/rackspace/gophercloud"
+
+  "github.com/mitchellh/mapstructure"
+
+  )
+
+// DeleteResult represents the result of a delete operation.
+type DeleteResult struct {
+	gophercloud.Result
+}
+
+type DeleteBody struct {
+  NumberNotFound int `mapstructure:"Number Not Found"`
+  ResponseStatus string `mapstructure:"Response Status"`
+  Errors []string `mapstructure:"Errors"`
+  NumberDeleted int `mapstructure:"Number Deleted"`
+  ResponseBody string `mapstructure:"Response Body"`
+}
+
+func (dr DeleteResult) ExtractBody() (DeleteBody, error) {
+  var resp DeleteBody
+  err := mapstructure.Decode(dr.Body, &resp)
+  return resp, err
+}
+
+type ExtractResult struct {
+  gophercloud.Result
+}