diff_match_patch is needed for djiki