clean code build depedency