better parsing of the file