clean code-analysis part