diff --git a/kcsv.k b/kcsv.k
new file mode 100644
index 0000000000000000000000000000000000000000..8a1a7cccfe16c83cf2440f79e95e9ab21234561c
--- /dev/null
+++ b/kcsv.k
@@ -0,0 +1,4 @@
+/TODO: handle strings better (currently parses strings as symbols, strings with spaces as lists of symbols)
+parseline:{x[&x=","]:";";1_`p@x}
+parse:{d:parseline'0:x;(*d)!+1_d}
+
