diff --git a/pom.xml b/pom.xml
index 1833bb1..36acf9c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -9,6 +9,16 @@
1.0-SNAPSHOT
+
+
+ org.derive4j
+ derive4j
+ 0.7
+
+ true
+
+
+
diff --git a/src/main/java/org/mfusco/fromgoftolambda/examples/visitor/VisitorLambda.java b/src/main/java/org/mfusco/fromgoftolambda/examples/visitor/VisitorLambda.java
index 4c5a4b9..7c70d94 100644
--- a/src/main/java/org/mfusco/fromgoftolambda/examples/visitor/VisitorLambda.java
+++ b/src/main/java/org/mfusco/fromgoftolambda/examples/visitor/VisitorLambda.java
@@ -6,35 +6,12 @@
import java.util.Map;
import java.util.function.Function;
-public class VisitorLambda {
-
- public static class LambdaVisitor implements Function