now browserifiable
csv handling