diff --git a/README.md b/README.md
index 9fa12f6..a571e27 100644
--- a/README.md
+++ b/README.md
@@ -154,6 +154,14 @@ Clone dependency libraries to dlangui/deps directory
git clone https://github.com/Hackerpilot/libdparse.git
git clone https://github.com/nomad-software/x11.git
+ cd ../..
+ git clone https://github.com/keywan-ghadami/DCD.git
+ git clone https://github.com/keywan-ghadami/dsymbol.git
+ git clone https://github.com/keywan-ghadami/libdparse.git
+ git clone https://github.com/keywan-ghadami/experimental_allocator.git
+ git clone https://github.com/keywan-ghadami/containers.git
+
+
Windows: open solution file with Visual-D
dlangui/dlangui-msvc.sln
diff --git a/dlangide-monod-linux.dproj b/dlangide-monod-linux.dproj
index 31c3989..f5d6f50 100644
--- a/dlangide-monod-linux.dproj
+++ b/dlangide-monod-linux.dproj
@@ -226,8 +226,198 @@
+
+ 3rdparty\dcd\autocomplete.d
+
+
+ 3rdparty\dcd\constants.d
+
+
+ 3rdparty\dcd\dcd_version.d
+
+
+ 3rdparty\dcd\messages.d
+
+
+ 3rdparty\libdparse\ast.d
+
+
+ 3rdparty\libdparse\entities.d
+
+
+ 3rdparty\libdparse\formatter.d
+
+
+ 3rdparty\libdparse\lexer.d
+
+
+ 3rdparty\libdparse\parser.d
+
+
+ 3rdparty\std_experimental_lexer\lexer.d
+
+
+ 3rdparty\containers\dynamicarray.d
+
+
+ 3rdparty\containers\hashmap.d
+
+
+ 3rdparty\containers\hashset.d
+
+
+ 3rdparty\containers\immutablehashset.d
+
+
+ 3rdparty\containers\openhashset.d
+
+
+ 3rdparty\containers\package.d
+
+
+ 3rdparty\containers\simdset.d
+
+
+ 3rdparty\containers\slist.d
+
+
+ 3rdparty\containers\treemap.d
+
+
+ 3rdparty\containers\ttree.d
+
+
+ 3rdparty\containers\unrolledlist.d
+
+
+ 3rdparty\containers\element_type.d
+
+
+ 3rdparty\containers\hash.d
+
+
+ 3rdparty\containers\mixins.d
+
+
+ 3rdparty\containers\node.d
+
+
+ 3rdparty\containers\storage_type.d
+
+
+ 3rdparty\experimental_allocator\common.d
+
+
+ 3rdparty\experimental_allocator\gc_allocator.d
+
+
+ 3rdparty\experimental_allocator\mallocator.d
+
+
+ 3rdparty\experimental_allocator\mmap_allocator.d
+
+
+ 3rdparty\experimental_allocator\package.d
+
+
+ 3rdparty\experimental_allocator\showcase.d
+
+
+ 3rdparty\experimental_allocator\typed.d
+
+
+ 3rdparty\experimental_allocator\affix_allocator.d
+
+
+ 3rdparty\experimental_allocator\allocator_list.d
+
+
+ 3rdparty\experimental_allocator\bitmapped_block.d
+
+
+ 3rdparty\experimental_allocator\bucketizer.d
+
+
+ 3rdparty\experimental_allocator\fallback_allocator.d
+
+
+ 3rdparty\experimental_allocator\free_list.d
+
+
+ 3rdparty\experimental_allocator\free_tree.d
+
+
+ 3rdparty\experimental_allocator\kernighan_ritchie.d
+
+
+ 3rdparty\experimental_allocator\null_allocator.d
+
+
+ 3rdparty\experimental_allocator\quantizer.d
+
+
+ 3rdparty\experimental_allocator\region.d
+
+
+ 3rdparty\experimental_allocator\scoped_allocator.d
+
+
+ 3rdparty\experimental_allocator\segregator.d
+
+
+ 3rdparty\experimental_allocator\stats_collector.d
+
+
+ 3rdparty\dsymbol\cache_entry.d
+
+
+ 3rdparty\dsymbol\deferred.d
+
+
+ 3rdparty\dsymbol\import_.d
+
+
+ 3rdparty\dsymbol\modulecache.d
+
+
+ 3rdparty\dsymbol\scope_.d
+
+
+ 3rdparty\dsymbol\semantic.d
+
+
+ 3rdparty\dsymbol\string_interning.d
+
+
+ 3rdparty\dsymbol\symbol.d
+
+
+ 3rdparty\dsymbol\type_lookup.d
+
+
+ 3rdparty\dsymbol\first.d
+
+
+ 3rdparty\dsymbol\package.d
+
+
+ 3rdparty\dsymbol\second.d
+
+
+ 3rdparty\dsymbol\names.d
+
+
+ 3rdparty\dsymbol\symbols.d
+
+
+
+
+
+
+
+