change the way parsing the csv file cause filegetcsv sucks
add test case in fixtures