ignore csvs are stupid, just use arrays