csv parser for parts csv