fixed data parsing.