diff --git a/lib/msw/x86/BulletCollision-v120.lib b/lib/msw/x86/BulletCollision-v120.lib
new file mode 100644
index 0000000..453efa7
Binary files /dev/null and b/lib/msw/x86/BulletCollision-v120.lib differ
diff --git a/lib/msw/x86/BulletCollision-v120_d.lib b/lib/msw/x86/BulletCollision-v120_d.lib
new file mode 100644
index 0000000..c66392e
Binary files /dev/null and b/lib/msw/x86/BulletCollision-v120_d.lib differ
diff --git a/lib/msw/x86/BulletDynamics-v120.lib b/lib/msw/x86/BulletDynamics-v120.lib
new file mode 100644
index 0000000..1d9fcc6
Binary files /dev/null and b/lib/msw/x86/BulletDynamics-v120.lib differ
diff --git a/lib/msw/x86/BulletDynamics-v120_d.lib b/lib/msw/x86/BulletDynamics-v120_d.lib
new file mode 100644
index 0000000..ef2ef7e
Binary files /dev/null and b/lib/msw/x86/BulletDynamics-v120_d.lib differ
diff --git a/lib/msw/x86/BulletSoftBody-v120.lib b/lib/msw/x86/BulletSoftBody-v120.lib
new file mode 100644
index 0000000..cf03785
Binary files /dev/null and b/lib/msw/x86/BulletSoftBody-v120.lib differ
diff --git a/lib/msw/x86/BulletSoftBody-v120_d.lib b/lib/msw/x86/BulletSoftBody-v120_d.lib
new file mode 100644
index 0000000..78fc753
Binary files /dev/null and b/lib/msw/x86/BulletSoftBody-v120_d.lib differ
diff --git a/lib/msw/x86/LinearMath-v120.lib b/lib/msw/x86/LinearMath-v120.lib
new file mode 100644
index 0000000..12952db
Binary files /dev/null and b/lib/msw/x86/LinearMath-v120.lib differ
diff --git a/lib/msw/x86/LinearMath-v120_d.lib b/lib/msw/x86/LinearMath-v120_d.lib
new file mode 100644
index 0000000..bed48fc
Binary files /dev/null and b/lib/msw/x86/LinearMath-v120_d.lib differ
diff --git a/lib/msw/x86/bulletcollision-v120_d.pdb b/lib/msw/x86/bulletcollision-v120_d.pdb
new file mode 100644
index 0000000..978a5aa
Binary files /dev/null and b/lib/msw/x86/bulletcollision-v120_d.pdb differ
diff --git a/lib/msw/x86/bulletdynamics-v120_d.pdb b/lib/msw/x86/bulletdynamics-v120_d.pdb
new file mode 100644
index 0000000..132338e
Binary files /dev/null and b/lib/msw/x86/bulletdynamics-v120_d.pdb differ
diff --git a/lib/msw/x86/bulletsoftbody-v120_d.pdb b/lib/msw/x86/bulletsoftbody-v120_d.pdb
new file mode 100644
index 0000000..4ecff6b
Binary files /dev/null and b/lib/msw/x86/bulletsoftbody-v120_d.pdb differ
diff --git a/lib/msw/x86/linearmath-v120_d.pdb b/lib/msw/x86/linearmath-v120_d.pdb
new file mode 100644
index 0000000..3546d24
Binary files /dev/null and b/lib/msw/x86/linearmath-v120_d.pdb differ
diff --git a/samples/PhysicsPrimitives/vc2013/PhysicsPrimitives.vcxproj b/samples/PhysicsPrimitives/vc2013/PhysicsPrimitives.vcxproj
index 6aef8b6..9552f5e 100644
--- a/samples/PhysicsPrimitives/vc2013/PhysicsPrimitives.vcxproj
+++ b/samples/PhysicsPrimitives/vc2013/PhysicsPrimitives.vcxproj
@@ -1,3 +1,4 @@
+
@@ -63,7 +64,7 @@
"..\..\..\..\..\\include";..\include
- cinder-$(PlatformToolset)_d.lib;%(AdditionalDependencies);..\..\..\lib\msw\x86\BulletCollision-v110_d.lib;..\..\..\lib\msw\x86\BulletDynamics-v110_d.lib;..\..\..\lib\msw\x86\BulletSoftBody-v110_d.lib;..\..\..\lib\msw\x86\LinearMath-v110_d.lib
+ cinder-$(PlatformToolset)_d.lib;%(AdditionalDependencies);..\..\..\lib\msw\x86\BulletCollision-v120_d.lib;..\..\..\lib\msw\x86\BulletDynamics-v120_d.lib;..\..\..\lib\msw\x86\BulletSoftBody-v120_d.lib;..\..\..\lib\msw\x86\LinearMath-v120_d.lib
"..\..\..\..\..\\lib\msw\$(PlatformTarget)"
true
Windows
@@ -90,7 +91,7 @@
"..\..\..\..\..\\include";..\include
- cinder-$(PlatformToolset).lib;%(AdditionalDependencies);..\..\..\lib\msw\x86\BulletCollision-v110.lib;..\..\..\lib\msw\x86\BulletDynamics-v110.lib;..\..\..\lib\msw\x86\BulletSoftBody-v110.lib;..\..\..\lib\msw\x86\LinearMath-v110.lib
+ cinder-$(PlatformToolset).lib;%(AdditionalDependencies);..\..\..\lib\msw\x86\BulletCollision-v120.lib;..\..\..\lib\msw\x86\BulletDynamics-v120.lib;..\..\..\lib\msw\x86\BulletSoftBody-v120.lib;..\..\..\lib\msw\x86\LinearMath-v120.lib
"..\..\..\..\..\\lib\msw\$(PlatformTarget)"
false
true
@@ -108,7 +109,6 @@
-
@@ -330,7 +330,6 @@
-
@@ -478,4 +477,4 @@
-
+
\ No newline at end of file
diff --git a/samples/PhysicsPrimitives/vc2013/PhysicsPrimitives.vcxproj.filters b/samples/PhysicsPrimitives/vc2013/PhysicsPrimitives.vcxproj.filters
index 18f0bc4..bcec9f2 100644
--- a/samples/PhysicsPrimitives/vc2013/PhysicsPrimitives.vcxproj.filters
+++ b/samples/PhysicsPrimitives/vc2013/PhysicsPrimitives.vcxproj.filters
@@ -1,3 +1,4 @@
+
@@ -713,9 +714,6 @@
Blocks\Bullet 3D Physics\src\Cinder-Bullet3D
-
- Blocks\Bullet 3D Physics\src\Cinder-Bullet3D
-
Blocks\Bullet 3D Physics\src\Cinder-Bullet3D
@@ -1151,9 +1149,6 @@
Blocks\Bullet 3D Physics\src\Cinder-Bullet3D
-
- Blocks\Bullet 3D Physics\src\Cinder-Bullet3D
-
Blocks\Bullet 3D Physics\src\Cinder-Bullet3D
@@ -1198,4 +1193,4 @@
Resource Files
-
+
\ No newline at end of file
diff --git a/src/Cinder-Bullet3D/Common.cpp b/src/Cinder-Bullet3D/Common.cpp
index 38d4bfb..2d7867f 100644
--- a/src/Cinder-Bullet3D/Common.cpp
+++ b/src/Cinder-Bullet3D/Common.cpp
@@ -14,10 +14,10 @@
#include "cinder/gl/VboMesh.h"
#include "cinder/GeomIo.h"
-#include "btHeightfieldTerrainShape.h"
-#include "btConvexShape.h"
-#include "btCollisionShape.h"
-#include "btSoftBody.h"
+#include "BulletCollision/CollisionShapes/btHeightfieldTerrainShape.h"
+#include "BulletCollision/CollisionShapes/btConvexShape.h"
+#include "BulletCollision/CollisionShapes/btCollisionShape.h"
+#include "BulletSoftBody/btSoftBody.h"
using namespace ci;
diff --git a/src/Cinder-Bullet3D/Common.h b/src/Cinder-Bullet3D/Common.h
index c64fd47..ce7b025 100644
--- a/src/Cinder-Bullet3D/Common.h
+++ b/src/Cinder-Bullet3D/Common.h
@@ -10,7 +10,10 @@
#include "btBulletCollisionCommon.h"
#include "btBulletDynamicsCommon.h"
-#include "btSoftRigidDynamicsWorld.h"
+#include "BulletSoftBody/btSoftRigidDynamicsWorld.h"
+#include