community patching