add some good tests about diff , auditreader