diff --git a/.gitignore b/.gitignore
index 567609b1234a9b8806c5a05da6c866e480aa148d..33de3094fdfe2a4c76695591c56185f62f2fb18b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,3 @@
 build/
+cmake-build-debug/
+.idea/
diff --git a/demo/CMakeLists.txt b/demo/CMakeLists.txt
index 73606997ee5f411ed0135f8346386d9cd7f5049f..4bbd25d7e37938cfd33d63c195036ee9128a1ea1 100644
--- a/demo/CMakeLists.txt
+++ b/demo/CMakeLists.txt
@@ -2,3 +2,7 @@
 add_executable(FgglDemo main.cpp)
 target_link_libraries(FgglDemo fggl)
 target_include_directories(FgglDemo PUBLIC ${PROJECT_BINARY_DIR})
+
+# rssources
+file(GLOB_RECURSE data data/*)
+file(COPY ${data} DESTINATION data )
\ No newline at end of file