diff --git a/java/funding-raised/pom.xml b/java/funding-raised/pom.xml
index ab06652..a8afa9d 100755
--- a/java/funding-raised/pom.xml
+++ b/java/funding-raised/pom.xml
@@ -7,6 +7,10 @@
1.0-SNAPSHOT
funding-raised
http://maven.apache.org
+
+ 11
+ 11
+
junit
diff --git a/java/funding-raised/src/main/java/com/checkr/interviews/Columns.java b/java/funding-raised/src/main/java/com/checkr/interviews/Columns.java
new file mode 100644
index 0000000..3e08666
--- /dev/null
+++ b/java/funding-raised/src/main/java/com/checkr/interviews/Columns.java
@@ -0,0 +1,30 @@
+package com.acme.interviews;
+
+public enum Columns {
+ PERMALINK("permalink", 0),
+ COMPANY_NAME("company_name", 1),
+ NUMBER_EMPLOYEES("number_employees", 2),
+ CATEGORY("category", 3),
+ CITY("city", 4),
+ STATE("state", 5),
+ FUNDED_DATE("funded_date", 6),
+ RAISED_AMOUNT("raised_amount", 7),
+ RAISED_CURRENCY("raised_currency", 8),
+ ROUND("round", 9);
+
+ private String columnName;
+ private int order;
+
+ Columns(String columnName, int order) {
+ this.columnName = columnName;
+ this.order = order;
+ }
+
+ public String getColumnName() {
+ return columnName;
+ }
+
+ public int getOrder() {
+ return order;
+ }
+}
\ No newline at end of file
diff --git a/java/funding-raised/src/main/java/com/checkr/interviews/FundingRaised.java b/java/funding-raised/src/main/java/com/checkr/interviews/FundingRaised.java
index 3e773d5..581b197 100755
--- a/java/funding-raised/src/main/java/com/checkr/interviews/FundingRaised.java
+++ b/java/funding-raised/src/main/java/com/checkr/interviews/FundingRaised.java
@@ -1,186 +1,109 @@
package com.acme.interviews;
import java.util.*;
+
import com.opencsv.CSVReader;
+
import java.io.FileReader;
import java.io.IOException;
public class FundingRaised {
public static List