i haven't tested the ones which contains commas -- hopefully the CSV encoder deals with these :-)
new_with_state
new