diff --git a/src/Examples/CMakeLists.txt b/src/Examples/CMakeLists.txt
index b8e7c574a5ef525d47c68180b252355eeea73f3e..235f8602161b7b6ce4abc873dc82fc046c84494a 100644
--- a/src/Examples/CMakeLists.txt
+++ b/src/Examples/CMakeLists.txt
@@ -18,9 +18,15 @@ add_subdirectory( flow-vl )
 #add_subdirectory( fast-sweeping-map )
 #add_subdirectory( narrow-band )
 
+ADD_EXECUTABLE( ConfigDescriptionExample ConfigDescriptionExample.cpp )
+target_link_libraries( ConfigDescriptionExample tnl )
+
 ADD_EXECUTABLE( FileExample FileExample.cpp )
 target_link_libraries( FileExample tnl )
 
+ADD_EXECUTABLE( LoggerExample LoggerExample.cpp )
+target_link_libraries( LoggerExample tnl )
+
 ADD_EXECUTABLE( StringExample StringExample.cpp )
 target_link_libraries( StringExample tnl )
 
diff --git a/src/Examples/ConfigDescriptionExample.cpp b/src/Examples/ConfigDescriptionExample.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..56f3e954565a9d79b958e87927e64fc4ee5d0486
--- /dev/null
+++ b/src/Examples/ConfigDescriptionExample.cpp
@@ -0,0 +1,11 @@
+#include <iostream>
+#include <TNL/ConfigDescription.h>
+
+using namespace TNL;
+using namespace std;
+       
+int main()
+{
+    ConfigDescription confd;
+    
+}
diff --git a/src/Examples/LoggerExample.cpp b/src/Examples/LoggerExample.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..9624502a23d1738137175fededaf854e5da1a5c9
--- /dev/null
+++ b/src/Examples/LoggerExample.cpp
@@ -0,0 +1,23 @@
+#include <iostream>
+#include <TNL/Logger.h>
+#include <TNL/Config::ParameterContainer.h>
+
+using namespace TNL;
+using namespace std;
+       
+int main()
+{
+    Logger logger(50,stream);
+    
+    Config::ParameterContainer parameters;
+    logger.writeSystemInformation(parameters);
+
+    logger.writeHeader("MyTitle");
+    parameters.template addParameter< String >( "Device:", "cuda" );
+    parameters.template addParameter< String >( "Real type:", "double" );
+    parameters.template addParameter< String >( "Index type:", "int" );
+    logger.writeSeparator();
+    logger.writeSystemInformation(parameters);
+    logger.writeSeparator();
+}
+