model changes, csv parser