optional file list