solutions to csv reader