diff --git a/newcoin.vcxproj b/newcoin.vcxproj
index 71fbf2325..9bd4d7d42 100644
--- a/newcoin.vcxproj
+++ b/newcoin.vcxproj
@@ -173,6 +173,7 @@
+
%(AdditionalIncludeDirectories)
%(AdditionalIncludeDirectories)
diff --git a/newcoin.vcxproj.filters b/newcoin.vcxproj.filters
index c6277b201..13e58e7fb 100644
--- a/newcoin.vcxproj.filters
+++ b/newcoin.vcxproj.filters
@@ -20,17 +20,14 @@
{a152ed99-bd05-4c37-8ae7-82888b1bb469}
+
+ {ca69d54b-9228-4767-9cef-81e489621683}
+
+
+ {9fe711b6-ec1c-4a6c-9f78-2812f4627e70}
+
-
- [0] Libraries\json
-
-
- [0] Libraries\json
-
-
- [0] Libraries\json
-
Source Files
@@ -333,33 +330,6 @@
-
- [0] Libraries\websocket
-
-
- [0] Libraries\websocket
-
-
- [0] Libraries\websocket
-
-
- [0] Libraries\websocket
-
-
- [0] Libraries\websocket
-
-
- [0] Libraries\websocket
-
-
- [0] Libraries\websocket
-
-
- [0] Libraries\websocket
-
-
- [0] Libraries\websocket
-
Source Files
@@ -369,71 +339,50 @@
[0] Libraries
+
+ [0] Libraries\websocket\core
+
+
+ [0] Libraries\websocket\core
+
+
+ [0] Libraries\websocket\core
+
+
+ [0] Libraries\websocket\core
+
+
+ [0] Libraries\websocket\core
+
+
+ [0] Libraries\websocket\core
+
+
+ [0] Libraries\websocket\core
+
+
+ [0] Libraries\websocket\core
+
+
+ [0] Libraries\websocket\core
+
+
+ [0] Libraries\json
+
+
+ [0] Libraries\json\core
+
+
+ [0] Libraries\json\core
+
+
+ [0] Libraries\json\core
+
-
- [0] Libraries\websocket
-
-
- [0] Libraries\websocket
-
-
- [0] Libraries\websocket
-
-
- [0] Libraries\websocket
-
-
- [0] Libraries\websocket
-
-
- [0] Libraries\websocket
-
-
- [0] Libraries\websocket
-
-
- [0] Libraries\websocket
-
-
- [0] Libraries\websocket
-
-
- [0] Libraries\websocket
-
-
- [0] Libraries\websocket
-
Source Files
-
- [0] Libraries\json
-
-
- [0] Libraries\json
-
-
- [0] Libraries\json
-
-
- [0] Libraries\json
-
-
- [0] Libraries\json
-
-
- [0] Libraries\json
-
-
- [0] Libraries\json
-
-
- [0] Libraries\json
-
-
- [0] Libraries\json
-
[0] Libraries\SQLite
@@ -731,6 +680,66 @@
Source Files
+
+ [0] Libraries\websocket\core
+
+
+ [0] Libraries\websocket\core
+
+
+ [0] Libraries\websocket\core
+
+
+ [0] Libraries\websocket\core
+
+
+ [0] Libraries\websocket\core
+
+
+ [0] Libraries\websocket\core
+
+
+ [0] Libraries\websocket\core
+
+
+ [0] Libraries\websocket\core
+
+
+ [0] Libraries\websocket\core
+
+
+ [0] Libraries\websocket\core
+
+
+ [0] Libraries\websocket\core
+
+
+ [0] Libraries\json\core
+
+
+ [0] Libraries\json\core
+
+
+ [0] Libraries\json\core
+
+
+ [0] Libraries\json\core
+
+
+ [0] Libraries\json\core
+
+
+ [0] Libraries\json\core
+
+
+ [0] Libraries\json\core
+
+
+ [0] Libraries\json\core
+
+
+ [0] Libraries\json\core
+
@@ -742,14 +751,14 @@
-
- [0] Libraries\json
-
- [0] Libraries\json
+ [0] Libraries\json\core
+
+
+ [0] Libraries\json\core
- [0] Libraries\json
+ [0] Libraries\json\core
diff --git a/src/cpp/json_core.cpp b/src/cpp/json_core.cpp
new file mode 100644
index 000000000..25a399d1b
--- /dev/null
+++ b/src/cpp/json_core.cpp
@@ -0,0 +1,7 @@
+
+// JSON parser unity build
+//
+
+#include "json/json_reader.cpp"
+#include "json/json_value.cpp"
+#include "json/json_writer.cpp"
diff --git a/src/modules/ripple_basics/ripple_basics.cpp b/src/modules/ripple_basics/ripple_basics.cpp
new file mode 100644
index 000000000..e69de29bb