diff --git a/p3/.classpath b/p3/.classpath
new file mode 100644
index 0000000..08d8405
--- /dev/null
+++ b/p3/.classpath
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/p3/.project b/p3/.project
new file mode 100644
index 0000000..d1b6441
--- /dev/null
+++ b/p3/.project
@@ -0,0 +1,23 @@
+
+
+ p3
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+ org.eclipse.m2e.core.maven2Nature
+
+
diff --git a/p3/.settings/org.eclipse.jdt.apt.core.prefs b/p3/.settings/org.eclipse.jdt.apt.core.prefs
new file mode 100644
index 0000000..d4313d4
--- /dev/null
+++ b/p3/.settings/org.eclipse.jdt.apt.core.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.apt.aptEnabled=false
diff --git a/p3/.settings/org.eclipse.jdt.core.prefs b/p3/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..389c90f
--- /dev/null
+++ b/p3/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,7 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
+org.eclipse.jdt.core.compiler.compliance=1.5
+org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
+org.eclipse.jdt.core.compiler.processAnnotations=disabled
+org.eclipse.jdt.core.compiler.release=disabled
+org.eclipse.jdt.core.compiler.source=1.5
diff --git a/p3/.settings/org.eclipse.m2e.core.prefs b/p3/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000..f897a7f
--- /dev/null
+++ b/p3/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/p3/bin/classes/.DS_Store b/p3/bin/classes/.DS_Store
new file mode 100644
index 0000000..402f77e
Binary files /dev/null and b/p3/bin/classes/.DS_Store differ
diff --git a/p3/bin/classes/global/.RID.java.swp b/p3/bin/classes/global/.RID.java.swp
new file mode 100644
index 0000000..47250a7
Binary files /dev/null and b/p3/bin/classes/global/.RID.java.swp differ
diff --git a/p3/bin/classes/relop/.DS_Store b/p3/bin/classes/relop/.DS_Store
new file mode 100644
index 0000000..5008ddf
Binary files /dev/null and b/p3/bin/classes/relop/.DS_Store differ
diff --git a/p3/bin/classes/tests/.DS_Store b/p3/bin/classes/tests/.DS_Store
new file mode 100644
index 0000000..5008ddf
Binary files /dev/null and b/p3/bin/classes/tests/.DS_Store differ
diff --git a/p3/pom.xml b/p3/pom.xml
new file mode 100644
index 0000000..4108e8b
--- /dev/null
+++ b/p3/pom.xml
@@ -0,0 +1,69 @@
+
+ 4.0.0
+
+ ${project.basedir}/bin
+ ${project.build.directory}/classes
+ ${project.artifactId}-${project.version}
+ ${project.build.directory}/test-classes
+ ${project.basedir}/src
+
+ ${project.basedir}/src/test
+
+
+ ${project.basedir}/src/main/resources
+
+
+
+
+ ${project.basedir}/src/test/resources
+
+
+
+
+
+ minibase
+ bufmgr
+ system
+ 1.0
+ ${project.basedir}/lib/bufmgr.jar
+
+
+ minibase
+ diskmgr
+ system
+ 1.0
+ ${project.basedir}/lib/diskmgr.jar
+
+
+ minibase
+ heap
+ system
+ 1.0
+ ${project.basedir}/lib/heap.jar
+
+
+ minibase
+ index
+ system
+ 1.0
+ ${project.basedir}/lib/index.jar
+
+
+ minibase
+ junit
+ system
+ 1.0
+ ${project.basedir}/lib/junit.jar
+
+
+ minibase
+ hamcrest
+ system
+ 1.0
+ ${project.basedir}/lib/org.hamcrest.core_1.3.0.v201303031735.jar
+
+
+ com.maxocull.cs448
+ p3
+ 1
+