diff --git a/.gitignore b/.gitignore
index 2406d259a56d492b3383791c547696589ad7347b..ccee753240f4aa6d3596f77ce6216d36cde93537 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,7 +1,7 @@
-# CMakeLists.txt
-# main.cpp
+CMakeLists.txt
+main.cpp
 test_data/test.csv
-# sources/CMakeLists.txt
+sources/CMakeLists.txt
 sources/py_BinFileParser.cpp
 sources/py_BinFileParser.pyi
 sources/py_BinFileParser.pyx
diff --git a/CMakeLists.txt b/CMakeLists.txt
deleted file mode 100644
index 461face28aee72a98aa799455b9fa871241e3ff4..0000000000000000000000000000000000000000
--- a/CMakeLists.txt
+++ /dev/null
@@ -1,18 +0,0 @@
-cmake_minimum_required(VERSION 3.16.3)
-
-project(BinParser CXX)
-
-set(CMAKE_CXX_STANDARD 11)
-set(CMAKE_POSITION_INDEPENDENT_CODE ON)
-
-include_directories(${CMAKE_CURRENT_SOURCE_DIR}/sources)
-
-if(NOT CMAKE_BUILD_TYPE)
-    set(CMAKE_BUILD_TYPE "Release" CACHE STRING "Choose Release or Debug" FORCE)
-endif ()
-message(STATUS "Build type: '${CMAKE_BUILD_TYPE}'")
-
-add_subdirectory(sources)
-
-add_executable(main main.cpp)
-target_link_libraries(main PUBLIC binFileParser)
\ No newline at end of file
diff --git a/main.cpp b/main.cpp
deleted file mode 100644
index cea18dd6677045cf0e3ea9bb89e1d71c4e156059..0000000000000000000000000000000000000000
--- a/main.cpp
+++ /dev/null
@@ -1,26 +0,0 @@
-#include <string>
-#include <iostream>
-#include "BinFileParser.h"
-
-
-int main(int argc, char** argv)
-{
-    std::string fpath("/home/mingf2/projects/DT5550W_python_parser/test_data/test.data");
-    DT5550WBinFile binFileHandle(fpath, true);
-    auto events = binFileHandle.readNextNEvents(1);
-    CITIROCEvent firstEvent = events[0];
-    std::cout << "Events read: " << binFileHandle.getNumberOfEventRead() << std::endl;
-    std::cout << "First event: ASICID = " << firstEvent.AsicID 
-              << ", RunTimeCode = " << firstEvent.RunEventTimecode 
-              << ", EventCounter = " << firstEvent.EventCounter 
-              << ", Hit = " << firstEvent.hit << std::endl;
-    
-    events = binFileHandle.readNextNEvents(1);
-    CITIROCEvent secondEvent = events[0];
-    std::cout << "Events read: " << binFileHandle.getNumberOfEventRead() << std::endl;
-    std::cout << "First event: ASICID = " << secondEvent.AsicID 
-              << ", RunTimeCode = " << secondEvent.RunEventTimecode 
-              << ", EventCounter = " << secondEvent.EventCounter 
-              << ", Hit = " << secondEvent.hit << std::endl;
-    return 0;
-}
\ No newline at end of file
diff --git a/sources/CMakeLists.txt b/sources/CMakeLists.txt
deleted file mode 100644
index 6dcb997734b2f9c22fe3384a11718f586ab87d33..0000000000000000000000000000000000000000
--- a/sources/CMakeLists.txt
+++ /dev/null
@@ -1 +0,0 @@
-add_library(binFileParser SHARED BinFileParser.cpp)
\ No newline at end of file