reorganized patches