diff --git a/xchart/src/main/java/com/xeiam/xchart/CSVExporter.java b/xchart/src/main/java/com/xeiam/xchart/CSVExporter.java
index 3a77bf196eb797af051d0be99b842d086a0f1a82..5463222236bf1296faab5421052aa84eb2deac07 100644
--- a/xchart/src/main/java/com/xeiam/xchart/CSVExporter.java
+++ b/xchart/src/main/java/com/xeiam/xchart/CSVExporter.java
@@ -22,6 +22,12 @@ import java.util.Iterator;
  */
 public class CSVExporter {
 
+  /**
+   * Write a Chart series as rows in a CSV file.
+   * 
+   * @param series
+   * @param path2Dir - ex. "./path/to/directory/" *make sure you have the '/' on the end
+   */
   public static void writeCSVRows(Series series, String path2Dir) {
 
     File newFile = new File(path2Dir + series.getName() + ".csv");
@@ -48,6 +54,12 @@ public class CSVExporter {
     }
   }
 
+  /**
+   * Write a Chart series as columns in a CSV file.
+   * 
+   * @param series
+   * @param path2Dir - ex. "./path/to/directory/" *make sure you have the '/' on the end
+   */
   public static void writeCSVColumns(Series series, String path2Dir) {
 
     File newFile = new File(path2Dir + series.getName() + ".csv");
@@ -81,6 +93,11 @@ public class CSVExporter {
 
   }
 
+  /**
+   * @param collection
+   * @param separator
+   * @return
+   */
   private static String join(Collection<? extends Object> collection, String separator) {
 
     if (collection == null) {
diff --git a/xchart/src/main/java/com/xeiam/xchart/CSVImporter.java b/xchart/src/main/java/com/xeiam/xchart/CSVImporter.java
index 9c02ad6ab481effdf51e109e4ebe094074cc06b0..cdd401ba0fb18cef67b51c40d30aea40b1c7d954 100644
--- a/xchart/src/main/java/com/xeiam/xchart/CSVImporter.java
+++ b/xchart/src/main/java/com/xeiam/xchart/CSVImporter.java
@@ -92,6 +92,12 @@ public class CSVImporter {
     return getChartFromCSVDir(path2Directory, dataOrientation, width, height, null);
   }
 
+  /**
+   * Get the series's data from a file
+   * 
+   * @param csvFile
+   * @return
+   */
   private static String[] getSeriesDataFromCSVRows(File csvFile) {
 
     String[] xAndYData = new String[2];
@@ -119,6 +125,10 @@ public class CSVImporter {
     return xAndYData;
   }
 
+  /**
+   * @param csvFile
+   * @return
+   */
   private static String[] getSeriesDataFromCSVColumns(File csvFile) {
 
     String[] xAndYData = new String[2];
@@ -149,6 +159,10 @@ public class CSVImporter {
     return xAndYData;
   }
 
+  /**
+   * @param stringData
+   * @return
+   */
   private static List<Number> getAxisData(String stringData) {
 
     List<Number> axisData = new ArrayList<Number>();