add utilities to parse the file list