patching model