csv parser fixed