refactor
implement more flexible csv conversion
bump gem version