final csv upload