initial commit to support patch operation for groups