added cross check macro and file list