can duplicate questions, diff works for plain text