gather file information