updated the file parser to better deal with paths and trace-file based information