added CSV and JSON output support