big advance in parsing the file