added csv and took first crack at parsing the csv