diff --git a/src/cc3k.cc b/src/cc3k.cc
new file mode 100644
index 0000000..10e288f
--- /dev/null
+++ b/src/cc3k.cc
@@ -0,0 +1,76 @@
+#include "cc3k.h"
+
+#include "constants.h"
+
+CC3K::CC3K(const feature enabled_features,
+ input *in, display *out, RNG *rng):
+ enabled_features{enabled_features},
+ in{in}, out{out}, rng{rng} {
+ curr_menu = std::make_unique