core duplicate checking files