new csv and pdf classes