patchProcessor