added csv support, examples