diff --git a/comfortable-swipe.cpp b/comfortable-swipe.cpp
index 590b4a2..9c75fa2 100644
--- a/comfortable-swipe.cpp
+++ b/comfortable-swipe.cpp
@@ -19,16 +19,13 @@ along with this program. If not, see .
#include // std::ios
#include // std::cin, std::cout, std::cerr
#include // std::string
-#include "lib/comfortable_swipe"
+#include "lib/comfortable-swipe"
/* A FORWARD DECLARATION */
int main(int argc, char** args);
-/* Import python module here */
-#include "comfortable-swipe.python.cpp"
/* MAIN DRIVER FUNCTION */
-
int main(int argc, char** args)
{
// improve buffering by decoupling loggers from stdio
diff --git a/comfortable-swipe.python.cpp b/comfortable-swipe.python.cpp
deleted file mode 100644
index 31dd3ea..0000000
--- a/comfortable-swipe.python.cpp
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
-Comfortable Swipe
-by Rico Tiongson
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 3 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-*/
-
-/* Porting to Python */
-#ifdef __COMFORTABLE_SWIPE__PYTHON__
-#ifndef __COMFORTABLE_SWIPE__PYTHON_MAIN__
-#define __COMFORTABLE_SWIPE__PYTHON_MAIN__
-
-#include
-#include
-
-// some useful readable macros
-// http://python3porting.com/cextensions.html
-#if PY_MAJOR_VERSION >= 3
- #define MOD_ERROR_VAL NULL
- #define MOD_SUCCESS_VAL(val) val
- #define MOD_INIT(name) PyMODINIT_FUNC PyInit_##name(void)
- #define MOD_DEF(ob, name, doc, methods) \
- static struct PyModuleDef moduledef = { \
- PyModuleDef_HEAD_INIT, name, doc, -1, methods, }; \
- ob = PyModule_Create(&moduledef);
-#else
- #define MOD_ERROR_VAL
- #define MOD_SUCCESS_VAL(val)
- #define MOD_INIT(name) void init##name(void)
- #define MOD_DEF(ob, name, doc, methods) \
- ob = Py_InitModule3(name, methods, doc);
-#endif /* PY_MAJOR_VERSION >= 3 */
-
-static PyObject *
-test(PyObject * self, PyObject * args, PyObject * kwargs)
-{
- std::puts("TESTING FUNCTION");
- Py_RETURN_NONE;
-}
-
-
-// python module methods
-static PyMethodDef comfortable_swipe_methods[] = {
- /* The cast of the function is necessary since PyCFunction values
- * only take two PyObject* parameters, and test() takes
- * three.
- */
- {
- "test",
- (PyCFunction) test,
- METH_VARARGS | METH_KEYWORDS,
- "Test"
- },
- {NULL, NULL, 0, NULL} /* sentinel */
-};
-
-// how the python module is defined
-MOD_INIT(comfortable_swipe)
-{
- PyObject *m;
-
- MOD_DEF(m, "comfortable_swipe", "Comfortable swipe", comfortable_swipe_methods);
-
- if (m == NULL)
- return MOD_ERROR_VAL;
-
- return MOD_SUCCESS_VAL(m);
-}
-
-#endif /* __COMFORTABLE_SWIPE__PYTHON_MAIN__ */
-#endif /* __COMFORTABLE_SWIPE__PYTHON__ */
\ No newline at end of file
diff --git a/comfortable_swipe/__init__.py b/comfortable_swipe/__init__.py
new file mode 100644
index 0000000..e69de29
diff --git a/lib/comfortable_swipe b/lib/comfortable_swipe
deleted file mode 100644
index 3ee260a..0000000
--- a/lib/comfortable_swipe
+++ /dev/null
@@ -1,44 +0,0 @@
-#ifndef __COMFORTABLE_SWIPE__
-#define __COMFORTABLE_SWIPE__
-
-/*
-Comfortable Swipe
-by Rico Tiongson
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 3 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-*/
-
-#include "index.hpp"
-
-/**
- * Make sure to include all implementation (.cpp) files below to be ready for export.
- */
-
-#include "gesture/xdo_gesture.cpp"
-#include "gesture/swipe_gesture.cpp"
-#include "gesture/swipe_gesture.regex.cpp"
-#include "service/autostart.cpp"
-#include "service/buffer.cpp"
-#include "service/config.cpp"
-#include "service/debug.cpp"
-#include "service/help.cpp"
-#include "service/restart.cpp"
-#include "service/start.cpp"
-#include "service/status.cpp"
-#include "service/stop.cpp"
-#include "util/autostart_filename.cpp"
-#include "util/conf_filename.cpp"
-#include "util/read_config_file.cpp"
-
-#endif /* __COMFORTABLE_SWIPE__ */
diff --git a/lib/index.hpp b/lib/index.hpp
deleted file mode 100644
index 20d3981..0000000
--- a/lib/index.hpp
+++ /dev/null
@@ -1,68 +0,0 @@
-#ifndef __COMFORTABLE_SWIPE__index_hpp__
-#define __COMFORTABLE_SWIPE__index_hpp__
-
-/*
-Comfortable Swipe
-by Rico Tiongson
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 3 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-*/
-
-// global defines
-#ifndef __COMFORTABLE_SWIPE__PROGRAM__
-#define __COMFORTABLE_SWIPE__PROGRAM__ "/usr/local/bin/comfortable-swipe"
-#endif /* __COMFORTABLE_SWIPE__PROGRAM__ */
-
-#ifndef __COMFORTABLE_SWIPE__CONFIG__
-#define __COMFORTABLE_SWIPE__CONFIG__ "/usr/local/share/comfortable-swipe/comfortable-swipe.conf"
-#endif /* __COMFORTABLE_SWIPE__CONFIG__ */
-
-#ifndef __COMFORTABLE_SWIPE__VERSION__
-#error __COMFORTABLE_SWIPE__VERSION__ must be defined.
-#endif /* __COMFORTABLE_SWIPE__VERSION__ */
-
-#include