diff --git a/csvparser.go b/csvparser.go
index 74a2ea6..ac73014 100644
--- a/csvparser.go
+++ b/csvparser.go
@@ -14,7 +14,9 @@ type CsvParser struct {
 	ignore          string
 	maxFieldIndex   int
 }
-
+func (p *csvParser) FieldCount() int {
+  return maxFieldIndex + 1
+}
 /*
 * delimiters: string with all delimiter chars
 * mergeDelimiters: if true, all successive delimiters are considered as one