generative patching