diff --git a/lib/fog/rackspace/models/auto_scale/group_config.rb b/lib/fog/rackspace/models/auto_scale/group_config.rb
index <HASH>..<HASH> 100644
--- a/lib/fog/rackspace/models/auto_scale/group_config.rb
+++ b/lib/fog/rackspace/models/auto_scale/group_config.rb
@@ -49,11 +49,30 @@ module Fog
           options['maxEntities'] = max_entities
           options['metadata'] = metadata unless metadata.nil?
 
-          data = service.update_group_config(group.id, options)
-          merge_attributes(data.body)
+          service.update_group_config(group.id, options)
           true
         end
 
+        # Saves group's configuration.
+        # This method will only save existing group configurations. New group configurations are created when a scaling group is created
+        # @return [Boolean] true if server has started saving
+        def save
+          if group.id
+            update
+            true
+          else
+            raise "New #{self.class} are created when a new Fog::Rackspace::AutoScale::Group is created"
+          end
+        end
+
+        def reload
+          if group.id
+            data = service.get_group_config(group.id)
+            merge_attributes data.body['groupConfiguration']
+          end
+        end
+
+
       end
   	end
   end
[rackspace|auto_scale] fixed bug with group_config.update; added save and reload method