It is unclear based on this proposal what the data looks like. What does the csv file actually contain? Otherwise, this seems reasonable.