switched to using commons-csv to parse file