initial cut of csv processor