diff --git a/lib/SLUB/LZA/Rosetta/TA.pm b/lib/SLUB/LZA/Rosetta/TA.pm
index 08b8d81915f138413d63cbfc2c02dc0c66ba503d..4670d321b784fd0f3392d9588625af1fef176afa 100644
--- a/lib/SLUB/LZA/Rosetta/TA.pm
+++ b/lib/SLUB/LZA/Rosetta/TA.pm
@@ -12,6 +12,7 @@ use Regexp::Optimizer;
 use IO::Zlib;
 use Text::CSV_PP;
 use SLUB::LZA::Rosetta::TA::Crypt;
+use namespace::autoclean;
 
 # VERSION
 
diff --git a/lib/SLUB/LZA/Rosetta/TA/Command.pm b/lib/SLUB/LZA/Rosetta/TA/Command.pm
new file mode 100644
index 0000000000000000000000000000000000000000..feb58d0ef9dc7fcd5eeabffa74d49adca53a63fc
--- /dev/null
+++ b/lib/SLUB/LZA/Rosetta/TA/Command.pm
@@ -0,0 +1,9 @@
+package SLUB::LZA::Rosetta::TA::Command;
+use strict;
+use warnings;
+
+# VERSION
+
+# ABSTRACT: virtual module for ta-tool
+
+1;
diff --git a/lib/SLUB/LZA/Rosetta/TA/Command/count.pm b/lib/SLUB/LZA/Rosetta/TA/Command/count.pm
index 5dbc71c97ee49bdaf95772901ac97c15f415d0b1..5f527da21f8e55721bfcd158f6c9f24eb9bd877a 100644
--- a/lib/SLUB/LZA/Rosetta/TA/Command/count.pm
+++ b/lib/SLUB/LZA/Rosetta/TA/Command/count.pm
@@ -2,10 +2,11 @@ package SLUB::LZA::Rosetta::TA::Command::count;
 use strict;
 use warnings;
 use feature qw(say);
-use SLUB::LZA::Rosetta::TA -command;
 use SLUB::LZA::Rosetta::TA::common_sru;
 use SLUB::LZA::Rosetta::TA::SRU;
 
+use SLUB::LZA::Rosetta::TA -command;
+
 # VERSION
 
 # ABSTRACT: count IEs module for ta-tool
diff --git a/lib/SLUB/LZA/Rosetta/TA/Command/init.pm b/lib/SLUB/LZA/Rosetta/TA/Command/init.pm
index 872ee79fb85d32e76980ab3dc4e4daedaedcc41f..3b0f98e311eb61de3ed106d770e688f6ce612290 100644
--- a/lib/SLUB/LZA/Rosetta/TA/Command/init.pm
+++ b/lib/SLUB/LZA/Rosetta/TA/Command/init.pm
@@ -1,12 +1,14 @@
 package SLUB::LZA::Rosetta::TA::Command::init;
 use strict;
 use warnings;
-use SLUB::LZA::Rosetta::TA -command;
 use YAML qw(DumpFile);
 use feature qw(say);
 use IO::Prompt::Tiny;
 use Crypt::Mode::CBC;
 use Path::Tiny;
+use namespace::autoclean;
+
+use SLUB::LZA::Rosetta::TA -command;
 
 # VERSION
 
diff --git a/lib/SLUB/LZA/Rosetta/TA/Command/log.pm b/lib/SLUB/LZA/Rosetta/TA/Command/log.pm
index 19748cc1e795d7e5c99ca70da41e88d5fff04124..612714d9714a27608d7fa1189017faed69707b6d 100644
--- a/lib/SLUB/LZA/Rosetta/TA/Command/log.pm
+++ b/lib/SLUB/LZA/Rosetta/TA/Command/log.pm
@@ -5,9 +5,10 @@ use feature qw(say);
 use Regexp::Optimizer;
 use DateTime;
 use DateTime::Format::DateParse;
+use namespace::autoclean;
+use SLUB::LZA::Rosetta::TA::Log;
 
 use SLUB::LZA::Rosetta::TA -command;
-use SLUB::LZA::Rosetta::TA::Log;
 
 # VERSION
 
diff --git a/lib/SLUB/LZA/Rosetta/TA/Command/search.pm b/lib/SLUB/LZA/Rosetta/TA/Command/search.pm
index 7cb43a2fc93a919c11f4a8938d9d532c4de98fbe..31f8ed22a841ef0aab0f2307a94e405973d557c4 100644
--- a/lib/SLUB/LZA/Rosetta/TA/Command/search.pm
+++ b/lib/SLUB/LZA/Rosetta/TA/Command/search.pm
@@ -2,10 +2,11 @@ package SLUB::LZA::Rosetta::TA::Command::search;
 use strict;
 use warnings;
 use feature qw(say);
-use SLUB::LZA::Rosetta::TA -command;
 use SLUB::LZA::Rosetta::TA::common_sru;
 use SLUB::LZA::Rosetta::TA::SRU;
 
+use SLUB::LZA::Rosetta::TA -command;
+
 # VERSION
 
 # ABSTRACT: search IEs module for ta-tool
diff --git a/lib/SLUB/LZA/Rosetta/TA/Crypt.pm b/lib/SLUB/LZA/Rosetta/TA/Crypt.pm
index 78b419ecef8a0ccf8d60d38798f3630c3aa7e7d5..287a534ba3246e5749fb749bf36d3235206d1c8e 100644
--- a/lib/SLUB/LZA/Rosetta/TA/Crypt.pm
+++ b/lib/SLUB/LZA/Rosetta/TA/Crypt.pm
@@ -2,6 +2,7 @@ package SLUB::LZA::Rosetta::TA::Crypt;
 use strict;
 use warnings;
 use Crypt::Mode::CBC;
+use namespace::autoclean;
 
 # VERSION
 
diff --git a/lib/SLUB/LZA/Rosetta/TA/Log.pm b/lib/SLUB/LZA/Rosetta/TA/Log.pm
index 88955f38acbaba83aae57410ff3da0e4cda8894f..a8525efce634d3cd475ec08ac98075b9bb8e9199 100644
--- a/lib/SLUB/LZA/Rosetta/TA/Log.pm
+++ b/lib/SLUB/LZA/Rosetta/TA/Log.pm
@@ -4,6 +4,7 @@ use warnings;
 use feature qw(say);
 use SLUB::LZA::Rosetta::TA::SOAP;
 use Path::Tiny;
+use namespace::autoclean;
 
 # VERSION
 
diff --git a/lib/SLUB/LZA/Rosetta/TA/SRU.pm b/lib/SLUB/LZA/Rosetta/TA/SRU.pm
index c39c97fb4b4b947f570f876988e3f8c0a7d4a021..93bbe928048baf2df5d835a78b838447873b34cc 100644
--- a/lib/SLUB/LZA/Rosetta/TA/SRU.pm
+++ b/lib/SLUB/LZA/Rosetta/TA/SRU.pm
@@ -5,6 +5,7 @@ use feature qw(say);
 use LWP::Authen::Basic;
 use LWP::UserAgent;
 use Carp;
+use namespace::autoclean;
 
 # VERSION