diff --git a/README.md b/README.md
index 583fe180..f79b343b 100644
--- a/README.md
+++ b/README.md
@@ -11,9 +11,11 @@ ImGui is designed to enable fast iteration and allow programmers to create "cont
ImGui is particularly suited to integration in realtime 3D applications, fullscreen applications, embedded applications, games, or any applications on consoles platforms where operating system features are non-standard. pa
-ImGui is self-contained within 6 files that you can easily copy and compile into your application/engine:
+ImGui is self-contained within a few files that you can easily copy and compile into your application/engine:
- imgui.cpp
+ - imgui_demo.cpp
+ - imgui_draw.cpp
- imgui.h
- imconfig.h (empty by default, user-editable)
- stb_rect_pack.h
diff --git a/examples/directx11_example/directx11_example.vcxproj b/examples/directx11_example/directx11_example.vcxproj
index 0ad66c4f..d3dcd0ea 100644
--- a/examples/directx11_example/directx11_example.vcxproj
+++ b/examples/directx11_example/directx11_example.vcxproj
@@ -140,10 +140,13 @@
+
+
+
diff --git a/examples/directx11_example/directx11_example.vcxproj.filters b/examples/directx11_example/directx11_example.vcxproj.filters
index fca4dcfd..ac905dd3 100644
--- a/examples/directx11_example/directx11_example.vcxproj.filters
+++ b/examples/directx11_example/directx11_example.vcxproj.filters
@@ -18,6 +18,9 @@
sources
+
+ imgui
+
@@ -29,5 +32,11 @@
sources
+
+ imgui
+
+
+ imgui
+
\ No newline at end of file
diff --git a/examples/directx9_example/directx9_example.vcxproj b/examples/directx9_example/directx9_example.vcxproj
index beaf53ea..737bddb6 100644
--- a/examples/directx9_example/directx9_example.vcxproj
+++ b/examples/directx9_example/directx9_example.vcxproj
@@ -139,12 +139,15 @@
+
+
+
diff --git a/examples/directx9_example/directx9_example.vcxproj.filters b/examples/directx9_example/directx9_example.vcxproj.filters
index 13e1f412..4952cebc 100644
--- a/examples/directx9_example/directx9_example.vcxproj.filters
+++ b/examples/directx9_example/directx9_example.vcxproj.filters
@@ -19,6 +19,12 @@
sources
+
+ imgui
+
+
+ imgui
+
@@ -30,5 +36,8 @@
sources
+
+ imgui
+
\ No newline at end of file
diff --git a/examples/opengl3_example/Makefile b/examples/opengl3_example/Makefile
index cc7ec31e..ec8c57f2 100644
--- a/examples/opengl3_example/Makefile
+++ b/examples/opengl3_example/Makefile
@@ -11,7 +11,7 @@
#CXX = g++
OBJS = main.o imgui_impl_glfw_gl3.o
-OBJS += ../../imgui.o
+OBJS += ../../imgui.o ../../imgui_demo.o ../../imgui_draw.o
OBJS += ../libs/gl3w/GL/gl3w.o
UNAME_S := $(shell uname -s)
diff --git a/examples/opengl3_example/opengl3_example.vcxproj b/examples/opengl3_example/opengl3_example.vcxproj
index 202c5f73..e935ec2b 100644
--- a/examples/opengl3_example/opengl3_example.vcxproj
+++ b/examples/opengl3_example/opengl3_example.vcxproj
@@ -149,6 +149,8 @@
+
+
@@ -156,6 +158,7 @@
+
diff --git a/examples/opengl3_example/opengl3_example.vcxproj.filters b/examples/opengl3_example/opengl3_example.vcxproj.filters
index 544bd2e7..d3539e7f 100644
--- a/examples/opengl3_example/opengl3_example.vcxproj.filters
+++ b/examples/opengl3_example/opengl3_example.vcxproj.filters
@@ -25,6 +25,12 @@
gl3w
+
+ imgui
+
+
+ imgui
+
@@ -42,5 +48,8 @@
gl3w
+
+ imgui
+
\ No newline at end of file
diff --git a/examples/opengl_example/Makefile b/examples/opengl_example/Makefile
index 966e9338..570fa1ac 100644
--- a/examples/opengl_example/Makefile
+++ b/examples/opengl_example/Makefile
@@ -11,7 +11,7 @@
#CXX = g++
OBJS = main.o imgui_impl_glfw.o
-OBJS += ../../imgui.o
+OBJS += ../../imgui.o ../../imgui_demo.o ../../imgui_draw.o
UNAME_S := $(shell uname -s)
diff --git a/examples/opengl_example/opengl_example.vcxproj b/examples/opengl_example/opengl_example.vcxproj
index 718fedc5..6d6ac6b7 100644
--- a/examples/opengl_example/opengl_example.vcxproj
+++ b/examples/opengl_example/opengl_example.vcxproj
@@ -149,12 +149,15 @@
+
+
+
diff --git a/examples/opengl_example/opengl_example.vcxproj.filters b/examples/opengl_example/opengl_example.vcxproj.filters
index 1365a7da..a6b5f821 100644
--- a/examples/opengl_example/opengl_example.vcxproj.filters
+++ b/examples/opengl_example/opengl_example.vcxproj.filters
@@ -19,6 +19,12 @@
sources
+
+ imgui
+
+
+ imgui
+
@@ -30,5 +36,8 @@
sources
+
+ imgui
+
\ No newline at end of file