for diff message