diff --git a/aarbology2/src/aarbology.cpp b/aarbology2/src/aarbology.cpp
index 3202948a49e4d42b562d708dc110fd4e0cceb4ac..4e31b5ede05bca4f91581797e31dcf895a3b92b7 100644
--- a/aarbology2/src/aarbology.cpp
+++ b/aarbology2/src/aarbology.cpp
@@ -6,6 +6,7 @@
  */
 
 #include <tclap/CmdLine.h>
+#include <common/GlobalData.h>
 #include <vector>
 
 #include <factory/XmlDataFactory.hpp>
@@ -56,6 +57,11 @@ int main ( int argc, char * argv[] ) {
 
 		cmd.parse ( argc, argv );
 
+		if(verbose.isSet())
+			common::GlobalData::verbose = true;
+		if(measure.isSet())
+			common::GlobalData::measure = true;
+
 		int needPattern = 0;
 		int needSubject = 0;
 
diff --git a/acast2/src/acast.cpp b/acast2/src/acast.cpp
index 407b93f4eccf4b406f88a0124b4ebd4d213afe92..39e3d92b6b92bdfebeb45dcf5752bfcb88a7cbf1 100644
--- a/acast2/src/acast.cpp
+++ b/acast2/src/acast.cpp
@@ -6,6 +6,7 @@
  */
 
 #include <tclap/CmdLine.h>
+#include <common/GlobalData.h>
 #include <string>
 #include <exception/AlibException.h>
 #include <factory/XmlDataFactory.hpp>
@@ -34,6 +35,11 @@ int main(int argc, char** argv) {
 
 		cmd.parse(argc, argv);
 
+		if(verbose.isSet())
+			common::GlobalData::verbose = true;
+		if(measure.isSet())
+			common::GlobalData::measure = true;
+
 		std::chrono::measurements::start("Overal", std::chrono::measurements::Type::OVERALL);
 		std::chrono::measurements::start("Input read", std::chrono::measurements::Type::AUXILARY);
 		std::deque<sax::Token> tokens;
diff --git a/acompaction2/src/acompaction.cpp b/acompaction2/src/acompaction.cpp
index a093feaa6dfe5f627c4a9bc7aafe6c751ac45659..a6e6245e4eb79d37711801be6953e7c56fec9924 100644
--- a/acompaction2/src/acompaction.cpp
+++ b/acompaction2/src/acompaction.cpp
@@ -5,8 +5,9 @@
  *      Author: Tomas Pecka
  */
 
-#include <iostream>
 #include <tclap/CmdLine.h>
+#include <common/GlobalData.h>
+#include <iostream>
 
 #include "exception/AlibException.h"
 #include "factory/XmlDataFactory.hpp"
@@ -29,6 +30,11 @@ int main(int argc, char** argv) {
 
 		cmd.parse(argc, argv);
 
+		if(verbose.isSet())
+			common::GlobalData::verbose = true;
+		if(measure.isSet())
+			common::GlobalData::measure = true;
+
 		std::chrono::measurements::start("Overal", std::chrono::measurements::Type::OVERALL);
 		std::chrono::measurements::start("Input read", std::chrono::measurements::Type::AUXILARY);
 
diff --git a/acompare2/src/acompare.cpp b/acompare2/src/acompare.cpp
index d7b1a8650ae8fbd368784ea5ee6d4dafef17a9ae..308b1cb365bf378e13a8c0329aaadc642c87c2a1 100644
--- a/acompare2/src/acompare.cpp
+++ b/acompare2/src/acompare.cpp
@@ -6,6 +6,7 @@
  */
 
 #include <tclap/CmdLine.h>
+#include <common/GlobalData.h>
 
 #include "factory/XmlDataFactory.hpp"
 #include "exception/AlibException.h"
@@ -33,6 +34,11 @@ int main(int argc, char** argv) {
 
 		cmd.parse(argc, argv);
 
+		if(verbose.isSet())
+			common::GlobalData::verbose = true;
+		if(measure.isSet())
+			common::GlobalData::measure = true;
+
 		std::chrono::measurements::start("Overal", std::chrono::measurements::Type::OVERALL);
 		std::chrono::measurements::start("Input read", std::chrono::measurements::Type::AUXILARY);
 
diff --git a/aconversions2/src/aconversion.cpp b/aconversions2/src/aconversion.cpp
index 9a19de88ff7ccadc397a5774131db6ff44297eef..284dca48c52b3923ab73e0743e01cb55d2e63443 100644
--- a/aconversions2/src/aconversion.cpp
+++ b/aconversions2/src/aconversion.cpp
@@ -6,6 +6,7 @@
  */
 
 #include <tclap/CmdLine.h>
+#include <common/GlobalData.h>
 
 #include <sax/SaxParseInterface.h>
 #include <sax/ParserException.h>
@@ -39,6 +40,11 @@ int main(int argc, char* argv[])
 
 		cmd.parse(argc, argv);
 
+		if(verbose.isSet())
+			common::GlobalData::verbose = true;
+		if(measure.isSet())
+			common::GlobalData::measure = true;
+
 		std::chrono::measurements::start("Overal", std::chrono::measurements::Type::OVERALL);
 		std::chrono::measurements::start("Input read", std::chrono::measurements::Type::AUXILARY);
 
diff --git a/aconvert2/src/aconvert.cpp b/aconvert2/src/aconvert.cpp
index 1989751617fecc26c8a54f1fe90ac8121ee31747..f613befa26d16e546f8975000e3081de56622a12 100644
--- a/aconvert2/src/aconvert.cpp
+++ b/aconvert2/src/aconvert.cpp
@@ -6,6 +6,7 @@
  */
 
 #include <tclap/CmdLine.h>
+#include <common/GlobalData.h>
 #include <fstream>
 
 #include "factory/XmlDataFactory.hpp"
@@ -174,6 +175,11 @@ int main ( int argc, char * argv[] ) {
 
 		cmd.parse ( argc, argv );
 
+		if(verbose.isSet())
+			common::GlobalData::verbose = true;
+		if(measure.isSet())
+			common::GlobalData::measure = true;
+
 		std::chrono::measurements::start ( "Overal", std::chrono::measurements::Type::OVERALL );
 		std::chrono::measurements::start ( "Input read", std::chrono::measurements::Type::AUXILARY );
 
diff --git a/aderivation2/src/aderivation.cpp b/aderivation2/src/aderivation.cpp
index 625ff05d61cfe0e790fea7af62d424572a51ef50..215aa49294c515fcd15af429bc8e521c9debd3f4 100644
--- a/aderivation2/src/aderivation.cpp
+++ b/aderivation2/src/aderivation.cpp
@@ -6,6 +6,7 @@
  */
 
 #include <tclap/CmdLine.h>
+#include <common/GlobalData.h>
 
 #include <factory/XmlDataFactory.hpp>
 #include <exception/AlibException.h>
@@ -29,6 +30,11 @@ int main(int argc, char** argv) {
 
 		cmd.parse(argc, argv);
 
+		if(verbose.isSet())
+			common::GlobalData::verbose = true;
+		if(measure.isSet())
+			common::GlobalData::measure = true;
+
 		std::chrono::measurements::start("Overal", std::chrono::measurements::Type::OVERALL);
 		std::chrono::measurements::start("Input read", std::chrono::measurements::Type::AUXILARY);
 
diff --git a/adeterminize2/src/adeterminize.cpp b/adeterminize2/src/adeterminize.cpp
index 8a8ff3543b89826be32e830efcc93497374d9b8d..b0491cd0bfe8d3c4e9feddc71ed68dff3c6ce7e8 100644
--- a/adeterminize2/src/adeterminize.cpp
+++ b/adeterminize2/src/adeterminize.cpp
@@ -6,6 +6,7 @@
  */
 
 #include <tclap/CmdLine.h>
+#include <common/GlobalData.h>
 
 #include "automaton/Automaton.h"
 #include "factory/XmlDataFactory.hpp"
@@ -27,6 +28,11 @@ int main(int argc, char** argv) {
 
 		cmd.parse(argc, argv);
 
+		if(verbose.isSet())
+			common::GlobalData::verbose = true;
+		if(measure.isSet())
+			common::GlobalData::measure = true;
+
 		std::chrono::measurements::start("Overal", std::chrono::measurements::Type::OVERALL);
 		std::chrono::measurements::start("Input read", std::chrono::measurements::Type::AUXILARY);
 
diff --git a/aecho2/src/aecho.cpp b/aecho2/src/aecho.cpp
index c94098ef76b29433a6eda2bbd04177c4ed2ff810..a293e20238aa34f65834dcf527fe2e485be3d9be 100644
--- a/aecho2/src/aecho.cpp
+++ b/aecho2/src/aecho.cpp
@@ -6,6 +6,7 @@
  */
 
 #include <tclap/CmdLine.h>
+#include <common/GlobalData.h>
 #include <string>
 #include <exception/AlibException.h>
 #include <factory/XmlDataFactory.hpp>
@@ -30,6 +31,11 @@ int main(int argc, char** argv) {
 
 		cmd.parse(argc, argv);
 
+		if(verbose.isSet())
+			common::GlobalData::verbose = true;
+		if(measure.isSet())
+			common::GlobalData::measure = true;
+
 		std::chrono::measurements::start("Overal", std::chrono::measurements::Type::OVERALL);
 		std::chrono::measurements::start("Input read", std::chrono::measurements::Type::AUXILARY);
 
diff --git a/aepsilon2/src/aepsilon.cpp b/aepsilon2/src/aepsilon.cpp
index d643140a5ceceeeea36ee130382fc4f72385c592..1ed3a7c0f8db7be5966299ec8d253cc72ee2443e 100644
--- a/aepsilon2/src/aepsilon.cpp
+++ b/aepsilon2/src/aepsilon.cpp
@@ -6,6 +6,7 @@
  */
 
 #include <tclap/CmdLine.h>
+#include <common/GlobalData.h>
 
 #include <factory/XmlDataFactory.hpp>
 #include <exception/AlibException.h>
@@ -40,6 +41,11 @@ int main(int argc, char** argv) {
 
 		cmd.parse(argc, argv);
 
+		if(verbose.isSet())
+			common::GlobalData::verbose = true;
+		if(measure.isSet())
+			common::GlobalData::measure = true;
+
 		std::chrono::measurements::start("Overal", std::chrono::measurements::Type::OVERALL);
 		std::chrono::measurements::start("Input read", std::chrono::measurements::Type::AUXILARY);
 
diff --git a/agenerate2/src/agenerate.cpp b/agenerate2/src/agenerate.cpp
index f1d6558f2d55c87d5fa4259dcf0ba998939bdbf3..b2ed27a49deaf3dd06be06e9be96e78aef1e6782 100644
--- a/agenerate2/src/agenerate.cpp
+++ b/agenerate2/src/agenerate.cpp
@@ -6,6 +6,7 @@
  */
 
 #include <tclap/CmdLine.h>
+#include <common/GlobalData.h>
 #include <vector>
 
 #include <factory/XmlDataFactory.hpp>
@@ -33,6 +34,11 @@ int main(int argc, char* argv[]) {
 
 		cmd.parse(argc, argv);
 
+		if(verbose.isSet())
+			common::GlobalData::verbose = true;
+		if(measure.isSet())
+			common::GlobalData::measure = true;
+
 		std::chrono::measurements::start("Overal", std::chrono::measurements::Type::OVERALL);
 		std::chrono::measurements::start("Input read", std::chrono::measurements::Type::AUXILARY);
 
diff --git a/aintegral2/src/aintegral.cpp b/aintegral2/src/aintegral.cpp
index ee69721452c02d247c274fcfb770411c04361fb9..7cecf8ecf14ae359380ef5803338f7711f60544e 100644
--- a/aintegral2/src/aintegral.cpp
+++ b/aintegral2/src/aintegral.cpp
@@ -6,6 +6,7 @@
  */
 
 #include <tclap/CmdLine.h>
+#include <common/GlobalData.h>
 
 #include <factory/XmlDataFactory.hpp>
 #include <exception/AlibException.h>
@@ -29,6 +30,11 @@ int main(int argc, char** argv) {
 
 		cmd.parse(argc, argv);
 
+		if(verbose.isSet())
+			common::GlobalData::verbose = true;
+		if(measure.isSet())
+			common::GlobalData::measure = true;
+
 		std::chrono::measurements::start("Overal", std::chrono::measurements::Type::OVERALL);
 		std::chrono::measurements::start("Input read", std::chrono::measurements::Type::AUXILARY);
 
diff --git a/alangop2/src/alangop.cpp b/alangop2/src/alangop.cpp
index a2808c76528fea6aea2f31f5ab9ea4430fa626c9..52642cea1e2cc22fdf83075a8625ec432d628516 100644
--- a/alangop2/src/alangop.cpp
+++ b/alangop2/src/alangop.cpp
@@ -6,6 +6,7 @@
  */
 
 #include <tclap/CmdLine.h>
+#include <common/GlobalData.h>
 #include <vector>
 
 #include <factory/XmlDataFactory.hpp>
@@ -51,6 +52,11 @@ int main(int argc, char* argv[]) {
 
 		cmd.parse(argc,argv);
 
+		if(verbose.isSet())
+			common::GlobalData::verbose = true;
+		if(measure.isSet())
+			common::GlobalData::measure = true;
+
 		std::chrono::measurements::start("Overal", std::chrono::measurements::Type::OVERALL);
 		std::chrono::measurements::start("Input read", std::chrono::measurements::Type::AUXILARY);
 
diff --git a/alib2data/src/common/GlobalData.cpp b/alib2data/src/common/GlobalData.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..71fd27c699bcc54bfd55b81647fc090f9f01f4ad
--- /dev/null
+++ b/alib2data/src/common/GlobalData.cpp
@@ -0,0 +1,16 @@
+/*
+ * GlobalData.cpp
+ *
+ *  Created on: 9. 2. 2014
+ *	  Author: Jan Travnicek
+ */
+
+#include "GlobalData.h"
+
+namespace common {
+
+bool GlobalData::verbose = false;
+
+bool GlobalData::measure = false;
+
+} /* common */
diff --git a/alib2data/src/common/GlobalData.h b/alib2data/src/common/GlobalData.h
new file mode 100644
index 0000000000000000000000000000000000000000..178ca3facb00f8de08c6bc66ade3dbbd64712bde
--- /dev/null
+++ b/alib2data/src/common/GlobalData.h
@@ -0,0 +1,22 @@
+/*
+ * GlobalData.h
+ *
+ *  Created on: 9. 2. 2014
+ *      Author: Jan Travnicek
+ */
+
+#ifndef _GLOBAL_DATAH_
+#define _GLOBAL_DATAH_
+
+namespace common {
+
+class GlobalData {
+public:
+	static bool verbose;
+	static bool measure;
+
+};
+
+} /* common */
+
+#endif /* _GLOBAL_DATAH_ */
diff --git a/alphabetManip2/src/alphabetManip.cpp b/alphabetManip2/src/alphabetManip.cpp
index 7bc7f265a33a587e18832d2e5ed0ef96a3e81530..e53c45950173d3e98e553f27efc788ae7bf88fdc 100644
--- a/alphabetManip2/src/alphabetManip.cpp
+++ b/alphabetManip2/src/alphabetManip.cpp
@@ -6,6 +6,7 @@
  */
 
 #include <tclap/CmdLine.h>
+#include <common/GlobalData.h>
 #include <vector>
 
 #include <factory/XmlDataFactory.hpp>
@@ -78,6 +79,11 @@ int main ( int argc, char * argv[] ) {
 
 		cmd.parse ( argc, argv );
 
+		if(verbose.isSet())
+			common::GlobalData::verbose = true;
+		if(measure.isSet())
+			common::GlobalData::measure = true;
+
 		std::chrono::measurements::start ( "Overal", std::chrono::measurements::Type::OVERALL );
 		std::chrono::measurements::start ( "Input read", std::chrono::measurements::Type::AUXILARY );
 
diff --git a/aminimize2/src/aminimize.cpp b/aminimize2/src/aminimize.cpp
index 430faf59938cd534cedcb5c4fbfc24bbabecb4c9..c67a8d9aa7dbe84e847fc7a618e69b24c7266e44 100644
--- a/aminimize2/src/aminimize.cpp
+++ b/aminimize2/src/aminimize.cpp
@@ -6,6 +6,7 @@
  */
 
 #include <tclap/CmdLine.h>
+#include <common/GlobalData.h>
 
 #include <exception/AlibException.h>
 #include <factory/XmlDataFactory.hpp>
@@ -34,6 +35,11 @@ int main(int argc, char** argv) {
 
 		cmd.parse(argc, argv);
 
+		if(verbose.isSet())
+			common::GlobalData::verbose = true;
+		if(measure.isSet())
+			common::GlobalData::measure = true;
+
 		std::chrono::measurements::start("Overal", std::chrono::measurements::Type::OVERALL);
 		std::chrono::measurements::start("Input read", std::chrono::measurements::Type::AUXILARY);
 
diff --git a/anormalize2/src/anormalize.cpp b/anormalize2/src/anormalize.cpp
index f7626cead5953525eb38eb95fdda073c0a5233ca..93e04c98da6115360414bb9ab269f64266141014 100644
--- a/anormalize2/src/anormalize.cpp
+++ b/anormalize2/src/anormalize.cpp
@@ -6,6 +6,7 @@
  */
 
 #include <tclap/CmdLine.h>
+#include <common/GlobalData.h>
 
 #include "exception/AlibException.h"
 #include "factory/XmlDataFactory.hpp"
@@ -51,6 +52,11 @@ int main(int argc, char** argv) {
 
 		cmd.parse(argc, argv);
 
+		if(verbose.isSet())
+			common::GlobalData::verbose = true;
+		if(measure.isSet())
+			common::GlobalData::measure = true;
+
 		std::chrono::measurements::start("Overal", std::chrono::measurements::Type::OVERALL);
 		std::chrono::measurements::start("Input read", std::chrono::measurements::Type::AUXILARY);
 
diff --git a/arand2/src/arand.cpp b/arand2/src/arand.cpp
index 206c781726f463608ddfb03b8d5b50d4927954ec..ac10f296ed9f66662cd17dd7e0a0e4620e3d0a23 100644
--- a/arand2/src/arand.cpp
+++ b/arand2/src/arand.cpp
@@ -6,6 +6,7 @@
  */
 
 #include <tclap/CmdLine.h>
+#include <common/GlobalData.h>
 
 #include <factory/XmlDataFactory.hpp>
 #include "automaton/generate/RandomAutomatonFactory.h"
@@ -70,6 +71,11 @@ int main ( int argc, char * argv[] ) {
 
 		cmd.parse ( argc, argv );
 
+		if(verbose.isSet())
+			common::GlobalData::verbose = true;
+		if(measure.isSet())
+			common::GlobalData::measure = true;
+
 		std::chrono::measurements::start ( "Overal", std::chrono::measurements::Type::OVERALL );
 
 		if ( !type.isSet ( ) ) throw exception::AlibException ( "Type is not defined." );
diff --git a/araw2/src/araw.cpp b/araw2/src/araw.cpp
index 85f41ce5ba4169b4d581326e4dcf37c4d9c8dfd9..8bd6393a97a5ebc75847f420c02c81b525a5a93c 100644
--- a/araw2/src/araw.cpp
+++ b/araw2/src/araw.cpp
@@ -6,6 +6,7 @@
 **/
 
 #include <tclap/CmdLine.h>
+#include <common/GlobalData.h>
 #include <string>
 #include <exception/AlibException.h>
 #include <RawApi.hpp>
@@ -47,6 +48,11 @@ int main(int argc, char** argv) {
 
 		cmd.parse(argc, argv);
 
+		if(verbose.isSet())
+			common::GlobalData::verbose = true;
+		if(measure.isSet())
+			common::GlobalData::measure = true;
+
 		std::chrono::measurements::start("Overal", std::chrono::measurements::Type::OVERALL);
 		std::chrono::measurements::start("Input read", std::chrono::measurements::Type::AUXILARY);
 
diff --git a/arename2/src/arename.cpp b/arename2/src/arename.cpp
index 34d69a3bd8b9280617c10ac9dd39a04783ff4771..8805678a33faa92c6d42f7fee0dc9321a19f355e 100644
--- a/arename2/src/arename.cpp
+++ b/arename2/src/arename.cpp
@@ -6,6 +6,7 @@
  */
 
 #include <tclap/CmdLine.h>
+#include <common/GlobalData.h>
 
 #include "exception/AlibException.h"
 #include "factory/XmlDataFactory.hpp"
@@ -27,6 +28,11 @@ int main(int argc, char** argv) {
 
 		cmd.parse(argc, argv);
 
+		if(verbose.isSet())
+			common::GlobalData::verbose = true;
+		if(measure.isSet())
+			common::GlobalData::measure = true;
+
 		std::chrono::measurements::start("Overal", std::chrono::measurements::Type::OVERALL);
 		std::chrono::measurements::start("Input read", std::chrono::measurements::Type::AUXILARY);
 
diff --git a/areverse2/src/areverse.cpp b/areverse2/src/areverse.cpp
index da282230eefbcdabb36c443784bbbcc653128962..9718a8b7ac6d21af195d37ddcabd490c79db16cc 100644
--- a/areverse2/src/areverse.cpp
+++ b/areverse2/src/areverse.cpp
@@ -5,8 +5,9 @@
  *      Author: Tomas Pecka
  */
 
-#include <iostream>
 #include <tclap/CmdLine.h>
+#include <common/GlobalData.h>
+#include <iostream>
 
 #include "exception/AlibException.h"
 #include "factory/XmlDataFactory.hpp"
@@ -28,6 +29,11 @@ int main(int argc, char** argv) {
 
 		cmd.parse(argc, argv);
 
+		if(verbose.isSet())
+			common::GlobalData::verbose = true;
+		if(measure.isSet())
+			common::GlobalData::measure = true;
+
 		std::chrono::measurements::start("Overal", std::chrono::measurements::Type::OVERALL);
 		std::chrono::measurements::start("Input read", std::chrono::measurements::Type::AUXILARY);
 
diff --git a/arun2/src/arun.cpp b/arun2/src/arun.cpp
index f5616d6fc5a2effbdf7964df2d74e8de47ead4dc..93a6ba3e5780761f1410cadc87a466427a01d35f 100644
--- a/arun2/src/arun.cpp
+++ b/arun2/src/arun.cpp
@@ -6,6 +6,7 @@
  */
 
 #include <tclap/CmdLine.h>
+#include <common/GlobalData.h>
 #include <vector>
 
 #include <factory/XmlDataFactory.hpp>
@@ -49,6 +50,11 @@ int main(int argc, char* argv[]) {
 
 		cmd.parse(argc, argv);
 
+		if(verbose.isSet())
+			common::GlobalData::verbose = true;
+		if(measure.isSet())
+			common::GlobalData::measure = true;
+
 		std::chrono::measurements::start("Overal", std::chrono::measurements::Type::OVERALL);
 		std::chrono::measurements::start("Input read", std::chrono::measurements::Type::AUXILARY);
 
diff --git a/astat2/src/astat.cpp b/astat2/src/astat.cpp
index d4794cd3b037cd5182d48fd31dbd2759547a2763..a626482d0838f41fad29fe51b1bdcfe6412fc82d 100644
--- a/astat2/src/astat.cpp
+++ b/astat2/src/astat.cpp
@@ -6,6 +6,7 @@
  */
 
 #include <tclap/CmdLine.h>
+#include <common/GlobalData.h>
 #include <vector>
 
 #include <factory/XmlDataFactory.hpp>
@@ -116,6 +117,11 @@ int main ( int argc, char * argv[] ) {
 
 		cmd.parse ( argc, argv );
 
+		if(verbose.isSet())
+			common::GlobalData::verbose = true;
+		if(measure.isSet())
+			common::GlobalData::measure = true;
+
 		std::chrono::measurements::start ( "Overal", std::chrono::measurements::Type::OVERALL );
 		std::chrono::measurements::start ( "Input read", std::chrono::measurements::Type::AUXILARY );
 
diff --git a/astringology2/src/astringology.cpp b/astringology2/src/astringology.cpp
index 68326357657de1efe14aba1ff5749ff0b781a23e..ff4de1725c141fc0e517d93a3514f17965d2fc78 100644
--- a/astringology2/src/astringology.cpp
+++ b/astringology2/src/astringology.cpp
@@ -6,6 +6,7 @@
  */
 
 #include <tclap/CmdLine.h>
+#include <common/GlobalData.h>
 #include <vector>
 
 #include <factory/XmlDataFactory.hpp>
@@ -63,6 +64,11 @@ int main ( int argc, char * argv[] ) {
 
 		cmd.parse ( argc, argv );
 
+		if(verbose.isSet())
+			common::GlobalData::verbose = true;
+		if(measure.isSet())
+			common::GlobalData::measure = true;
+
 		int needPattern = 0;
 		int needSubject = 0;
 
diff --git a/atrim2/src/atrim.cpp b/atrim2/src/atrim.cpp
index 66141dc2f18084583f2e7754ed6abe640cc6edce..8408fa23b36ae3c656692b76387b9797eb9fe0fa 100644
--- a/atrim2/src/atrim.cpp
+++ b/atrim2/src/atrim.cpp
@@ -6,6 +6,7 @@
  */
 
 #include <tclap/CmdLine.h>
+#include <common/GlobalData.h>
 
 #include <factory/XmlDataFactory.hpp>
 #include <exception/AlibException.h>
@@ -82,6 +83,11 @@ int main(int argc, char* argv[]) {
 
 		cmd.parse(argc, argv);
 
+		if(verbose.isSet())
+			common::GlobalData::verbose = true;
+		if(measure.isSet())
+			common::GlobalData::measure = true;
+
 		std::chrono::measurements::start("Overal", std::chrono::measurements::Type::OVERALL);
 		std::chrono::measurements::start("Input read", std::chrono::measurements::Type::AUXILARY);
 
diff --git a/tniceprint/src/tniceprint.cpp b/tniceprint/src/tniceprint.cpp
index 6055e296d9e3f0dd3a13f98543daef7515e83679..9ed22a1b46d264dbb9bcf9106e31c6da5aa457f5 100644
--- a/tniceprint/src/tniceprint.cpp
+++ b/tniceprint/src/tniceprint.cpp
@@ -6,6 +6,7 @@
  */
 
 #include <tclap/CmdLine.h>
+#include <common/GlobalData.h>
 #include <string>
 #include <exception/AlibException.h>
 #include <factory/XmlDataFactory.hpp>
@@ -30,6 +31,11 @@ int main(int argc, char** argv) {
 
 		cmd.parse(argc, argv);
 
+		if(verbose.isSet())
+			common::GlobalData::verbose = true;
+		if(measure.isSet())
+			common::GlobalData::measure = true;
+
 		std::chrono::measurements::start("Overal", std::chrono::measurements::Type::OVERALL);
 		std::chrono::measurements::start("Input read", std::chrono::measurements::Type::AUXILARY);