Diff Put And Patch