design change of the csv class