Add CSV output support