change parser to use field names instead of offsets (field names in header row)