diff --git a/Cargo.lock b/Cargo.lock
new file mode 100644
index 0000000..5971ed3
--- /dev/null
+++ b/Cargo.lock
@@ -0,0 +1,7 @@
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+version = 4
+
+[[package]]
+name = "arcanum"
+version = "0.0.0"
diff --git a/src/compiler.rs b/src/compiler.rs
new file mode 100644
index 0000000..abd336d
--- /dev/null
+++ b/src/compiler.rs
@@ -0,0 +1,3 @@
+pub struct Compiler
+{
+}
diff --git a/src/lib.rs b/src/lib.rs
new file mode 100644
index 0000000..c4691f4
--- /dev/null
+++ b/src/lib.rs
@@ -0,0 +1,4 @@
+mod compiler;
+
+
+pub use self::compiler::Compiler;