patching for life