own csv writer in order to be version tolerant
upped version