Function applyPatch