diff --git a/DFT.cc b/DFT.cc
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..a6587b04fe2d943e3bdc3e19dc26f740fc451873 100644
--- a/DFT.cc
+++ b/DFT.cc
@@ -0,0 +1,14 @@
+#include "DFT.h"
+
+int main()
+{
+    return 0;
+}
+
+DFT::DFT()
+{
+}
+
+DFT::DFT(int n, int my):n{n},my{my}
+{
+}
diff --git a/DFT.h b/DFT.h
new file mode 100644
index 0000000000000000000000000000000000000000..e123374d05b175c2ba7a336fb32ecd8a5c4bc827
--- /dev/null
+++ b/DFT.h
@@ -0,0 +1,12 @@
+#include <vector>
+
+class DFT
+{
+public:
+  DFT();
+  DFT(int n, int my);
+
+private:
+  int n{};
+  int my{};
+};
diff --git a/DFT.o b/DFT.o
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000